好久没有复习过了。今天复习一下
var arr = [1,2,3,4]
insert
arr.push(0); // 末尾添加
arr.unshift(0) // 头部添加
arr.splice(index,'元素') // index当前索引位置,0->不删除元素,待添加的元素
delete
arr.pop(); // 末尾删除 作用于原数组 return arr
arr.shift(); // 头部删除 作用域原数组 return arr
arr.spilce(index,number) // index目标元素的下标,number 删除的总数 作用于原数组
合并 截取
arr.concat(arr2) // 返回新数组
arr.slice(1,2) // 开始下标,结束下标。不作用于原本的数组
copy
arr.slice(0); // 会生成新数组
arr.concat();
sort
arr.sort(); // 对数组元素排序
arr.reverse(); // 反向排序
数组元素化
arr.join(','); // 数组转换成字符串
arr.split(','); // 字符串转换成数组
every
arr.every(()=>{return boolean}) // 返回的每一项元素都为true则 函数返回值为true
arr.some(()=>{}) // 返回每一项元素有一个为true 则函数返回值返回true
reduce
由数组转换成一个字符串或者一个整体的时候可以用
arr.reduce((current,pre)=>{
return current + pre
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。