
数组
~瑞~
这个作者很懒,什么都没留下…
展开
-
数组中的每个对象添加属性
let arr = [{'name': 'aa', 'age': 10},{'name': 'bb', 'age': 12}]let newArr = []arr.map((item, index) => { newArr.push( Object.assign(item, { id: index} ) ) })console.log('arr', arr) // [ {'name': 'aa', 'age': 10},{'name': 'bb', 'age': 12}]原创 2020-08-29 17:18:32 · 1657 阅读 · 0 评论 -
数组中的empty
手动修改数组的长度,数组中会自动添加empty元素let arr = ['1', '2', '3']arr.length = 4console.log('arr', arr) // ["1", "2", "3", empty]删除最后empty元素arr.splice(arr.length -1, 1)console.log('newArr', arr) // ["1", "2", "3"]...原创 2020-08-29 17:07:21 · 1312 阅读 · 0 评论 -
数组排序
普通数组排序 sort()排序 arrayObject.sort(sortby)sortby可选 若没有参数,按照字母顺序对数组中元素进行排序(按照字符编码的顺序进行排序) var arr1 = ['a', 'c', 'b', 'A', 'B...原创 2019-08-04 10:58:30 · 174 阅读 · 0 评论 -
数组去重
var arrs = [1,3,1,4,34,1,10]; 利用indexOf 在新数组里查找,未找到推入一个值 var res = []; ...原创 2019-08-04 19:50:09 · 154 阅读 · 0 评论 -
数组方法
push()和pop() unshift()和shift()join()reverse()concat()splice()slice()sort()1.push()和pop() push():数组尾部添加,返回修改后数组长度 pop():数组尾部删除,返回值是被删除的元素2.unshift()和shift()unshift():向...原创 2019-08-13 17:55:25 · 168 阅读 · 0 评论