- 博客(6)
- 收藏
- 关注
原创 数组的坍塌及解决方法
概念: 数组的坍塌可以理解为当你把数组前面的索引位置的那一个数据截取以后, 从这个索引开始,后面的每一个数据索引都会向前坍塌一个,这个就是数组塌陷。 实例: var arr = [1, 2, 3, 4]; for (var i = 0; i < arr.length; i++) { arr.splice(i, 1); } 代码的执行顺序: 当i===0时,arr.s...
2020-03-03 21:35:37
617
2
原创 数组的选择排序
数组的选择排序 含义:是按照一定的规律把数组从小到大或者是从大到小的顺序帮我们排序好的一种方法,它也是计算机算法的一种。 //准备一个乱序的数组 var arr = [2,4,8,6,1,3,5,7]; ...
2020-03-03 19:05:20
1536
1
原创 JavaScript数组的冒泡排序
冒泡排序: 意思是可以简单的理解为按照一定的规律把数组排列好, 是计算机语言基础算法的一种。 举例: var arr = [1,8,4,6,3,7,2,5]; // 循环遍历数组,一位一位的去比较; for (var i = 0; i < arr.length; i++) { // i 分别是 0 1 2 3 4 5 6 7 也就是数组里面每一项的索引值 ...
2020-03-01 21:12:05
234
1
原创 浅拷贝与深拷贝
浅拷贝:简单的理解可以说是对内存地址的复制,是一种对与 引用数据类型 的复制相关,可以对数组,对象相关操作。 深拷贝:一个引用数据类型中的数值数据,到另一个引用数据类型中,是两个不同的独立内存地址。 ...
2020-03-01 14:00:59
217
1
原创 js中==与===的区别与数据类型的转化
含义: 1.“==”:为判断是否相等,只比较值,不比较数据类型。 2.“===”:为判断是否相等,先进行值的比较,如果值相等,再去比较类型,是值和数据类型都要去比较,是比较严格的一种。 区别: console.log(1==1);//比较数值,结果为true console.log(1=='1');//一个是数字1,一个是字符1,打印结果也为true console.log(1===1);//数...
2020-03-01 14:00:24
418
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人