今日刷题-数组的splice和map方法
题目1
1 | 以下哪些Array对象的方法不会更改原有数组?(多选) |
答案
- A,C
解析
A: 用于连接字符串的操作,返回一个连接后的字符串
B: splice用于对数组进行增,删,改,会对原数组进行修改,返回值为增加,删除,修改后的数组(可以理解为修剪后产生的屑)
C: map函数遍历数组每一项,并将其返回值作为新值传递给新数组
- 比如 [1,2,3].map(item,index,array=>{return item * 2 }); //返回[2,4,6]
D: 对数组进行排序
- array.sort( ( a , b ) => { return a - b } );// 升序
- array.sort ( ( a , b ) ) => { return b - a } ;// 降序
会改变数组的方法: 不会改变数组的方法: push() filter pop() concat shift() slice unshift() map splice() sort() reverse() forEach()
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 梦洁小站-属于你我的小天地!
评论