自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 ES6 解构赋值

ES6解构赋值,数组解构赋值,对象解构赋值,字符串解构赋值,数值解构赋值,布尔值解构赋值,基本数据类型解构赋值,Set解构赋值,Map解构赋值

2023-06-19 12:38:29 59

原创 let & const

es6 let 和 const 详细讲解

2023-06-14 11:27:26 51

原创 手写JS深拷贝

【代码】手写JS深拷贝。

2023-05-16 18:03:06 79 1

原创 微信小程序页面间传值被截断

微信小程序页面间传值被截断页面间传递长字符串(URL)和数组对象时JSON.stringify()和JSON.parse()踩坑!!!SyntaxError: Unexpected token % in JSON at position 0SyntaxError: Unexpected end of JSON input解决办法//传输数据前 用encodeURIComponent()函数进行编码//data为数组对象实例数据const data = { nickname:'demo',

2021-05-18 11:35:55 303

原创 javascript 原生数组冒泡排序

冒泡排序方法从未排序的数组开头开始,并且将未排序的数组元素往后挪移,然后迭代数组,直到所有的数组元素都完全排序后才停止。这种方式是,通过比较相邻的元素然后置换元素完成排序。这种方式就是遍历循环数组,直到整个数组没有元素交换为止,这样就完成了冒泡排序。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。这种方式通过多次迭代数组来完成操作,不管是平均还是最坏的情况,都是具有二次时间复杂度。尽管这个方式简单,

2021-01-23 08:42:57 237

原创 FCC面试攻略-算法:找到对等分差

知识提要:对称差 (Symmetric Difference),数学上,两个集合的对称差分是只属于其中一个集合,而不属于另一个集合的元素组成的集合,例如:集合let A = [ 1, 2, 3]和let B = [ 2, 3, 4]的对称差分为A △ B = C = [ 1, 4]。 集合论中的这个运算相当于布尔逻辑中的异或运算。创建一个函数 sym,输入两个或两个以上的数组作为参数,然后返回值为对称差分的数组思路:设定两个数组 (例如:let A = [1, 2, 3],let B = [2, 3,

2021-01-22 08:02:29 256

原创 FCC算法和数据结构 项目实战:罗马数字转换器

FCC学习笔记把传入的数字转变为罗马数字function convertToRoman(num) { //创建罗马数字表 const romanNum = [ ['', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX'], //个位 ['', 'X', 'XX', 'XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC'], //十位 ['', '

2021-01-16 12:40:49 466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除