加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

原生数组操作总结

发布时间:2020-12-15 00:03:52 所属栏目:C语言 来源:网络整理
导读:好久没有复习过了。今天复习一下 var arr = [1,2,3,4] insert arr.push(0); // 末尾添加 arr.unshift(0) // 头部添加 arr.splice(index,'元素') // index当前索引位置,0->不删除元素,待添加的元素 delete arr.pop(); // 末尾删除 作用于原数组 return arr

好久没有复习过了。今天复习一下
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

})

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读