摘要: let arr = [2, 4, 6, 8, 6, 2] 数组置空如果使用arr = [ ] :之前数组的内容依旧保存在内存中,数据较大时,会导致内存泄漏 arr.length = 0 console.log(arr) //[] 2.头部插入数据concat:合并数组,不会更改现有数组,而是返回一个 阅读全文
posted @ 2021-09-28 11:27 front-gl 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 遍历数组通常用for循环 ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外 阅读全文
posted @ 2021-09-28 10:18 front-gl 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 1,循环 循环,就是根据某个条件,重复执行一段代码 1.1,for循环 语法: for (1 声明循环变量; 2 判断循环条件; 3 更新循环变量) { // 4 要执行的代码块 } // 执行顺序 1 -> 2 -> 4 -> 3 例子: for(let i = 0; i < 10; i++) { 阅读全文
posted @ 2021-09-28 10:16 front-gl 阅读(857) 评论(0) 推荐(1) 编辑
摘要: map 和 forEach的区别 map和forEach都是数组原型上的函数 都可以遍历数组的元素。 使用break都会报错。 都有四个参数 匿名函数中的this默认指向window 对空数组不会调用回调函数 不同之处在于: map:创建一个新数组,其内元素是对每个数组元素应用所给的函数返回的结果构 阅读全文
posted @ 2021-09-28 10:15 front-gl 阅读(396) 评论(0) 推荐(0) 编辑