上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 34 下一页
摘要: 作用:给每个数组元素绑定一个函数 绑定alert: 1 let arr=[1,2,3]; 2 arr.forEach(alert); 3 //依次显示1 2 3 绑定一个箭头函数: 1 let arr=[1,2,3]; 2 arr.forEach((item,index,array)=>{conso 阅读全文
posted @ 2020-12-13 13:47 李逍遥701 阅读(332) 评论(0) 推荐(0)
摘要: 作用:拼接新数组。 一:参数全是简单的值 有数组也有纯数字: 只有数字: 只有数组: 二:参数是对象: [Symbol.isConcatSpreadable]:true length:设置为几,就把几个元素(属性名为数字)加入 请欣赏gif: 阅读全文
posted @ 2020-12-13 13:33 李逍遥701 阅读(531) 评论(0) 推荐(0)
摘要: arr.slice([start], [end]) 选择原数组中的部分元素以形成新数组 顺序参数: 开始索引 结束索引 结束索引对应的元素不包括在内 一:两个参数 从开始索引对应元素到结束索引对应元素的前一个元素被选择,被选择元素组成新数组 二:一个参数 从开始索引对应元素到最后一个元素被选择,被选 阅读全文
posted @ 2020-12-13 12:12 李逍遥701 阅读(630) 评论(0) 推荐(0)
摘要: 删除元素 删除元素并插入元素 不删除元素并插入元素 按照顺序写入参数:开始索引号 删除元素个数 被插入元素 形象化过程: 确定好索引号之后,有两个选择:删除对应元素或者不删除。 一:删除元素 只删除不插入。对应元素被删除,剩余数组元素自动补齐空位,索引号发生改变,数组长度发生改变。 删除后插入。被插 阅读全文
posted @ 2020-12-13 11:40 李逍遥701 阅读(326) 评论(0) 推荐(0)
摘要: 1 let arr = ["I", "go", "home"]; 2 3 delete arr[1]; // remove "go" 4 5 alert( arr[1] ); // undefined 6 7 // now arr = ["I", , "home"]; 8 alert( arr.le 阅读全文
posted @ 2020-12-13 11:19 李逍遥701 阅读(1769) 评论(0) 推荐(0)
摘要: 长得一样,但不同 1 alert( [] == [] ); // false 2 alert( [0] == [0] ); // false 当数组变量指向的是同一个数组对象,即使是长得不一样,那也相等。 1 let arr=["apple","orange"]; 2 let arr1=arr; 3 阅读全文
posted @ 2020-12-12 21:10 李逍遥701 阅读(150) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-12 21:00 李逍遥701 阅读(60) 评论(0) 推荐(0)
摘要: 修改数组时: 如果设置了原先数组不具备的索引值,length等于最大索引值加一。 直接修改length: 增加length,无事发生。 减少length,减少后的length是多少就代表还剩多少个元素。 小方法: 清空数组:arr.length=0; 阅读全文
posted @ 2020-12-12 20:44 李逍遥701 阅读(985) 评论(0) 推荐(0)
摘要: 拥有: length 索引 非数字属性名 如果用for..in遍历伪数组,会处理那些我们不需要的元素。 最好别用for..in来处理数组。 阅读全文
posted @ 2020-12-12 20:36 李逍遥701 阅读(80) 评论(0) 推荐(0)
摘要: 1 let arr = ["Apple", "Orange", "Pear"]; 2 3 for (let i = 0; i < arr.length; i++) { 4 alert( arr[i] ); 5 } for循环方式 1 let fruits = ["Apple", "Orange", 阅读全文
posted @ 2020-12-12 20:27 李逍遥701 阅读(68) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 34 下一页