## 数组
# let array=[];
- array.push(i)//在数组的末尾添加数据
- array.pop()//删除最后一个元素
- array.unshift(i)//在数组的头部添加若干元素
- array.shift()//删除第一个元素
- array.sort((a,b)=>a-b)//数组排序
- array.reverse()//把数组的顺序颠倒;
- array.concat(array2)//两数组进行合并
- array.join("")//将数组按照指定的字符进行串联,转成字符串
- array.slice(index,1,a)//截取元素,返回一个新的Array
- array.reduce((accumulator, currentValue, currentIndex, arr) => { return accumulator + currentValue; }, initialValue); /*方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值 。 accumulator: 必需。累计器,上一次调用回调时的返回。 currentValue: 必需,当前元素 ; currentIndex: 可选,当前元素的索引; arr: 可选,原数组; initialValue: 可选,传递给函数的初始值,相当于accumulator的初始值;*/