首页
IT
登录
6mi
u
盘
搜
搜 索
IT
数组方法与属性(一)
数组方法与属性(一)
xiaoxiao
2021-04-17
40
(一)splice(“要
添加/删除项目的位置
”,“
要删除的项目数量
”,“要
添加的新项目
”); 注:第一个和第二个参数必须,第三个可选;返回被删除后的一个新数组,该方法会对原始数组直接修改,与slice()方法有区别
var arr=['geor','jhon','thomas','james','adrew','marthin'];
eg one: arr.splice(2,0,"William") 向其添加一个元素
eg two: arr.splice(2,1,"William") 将删除位于 index 2 的元素,并添加一个新元素来替代被删除的元素
eg three: arr.splice(2,3,"William") 将删除从 index 2 ("Thomas") 开始的三个元素,并添加一个新元素 ("William") 来替代被删除的元素
(二)slice(“
从何处开始选取
”,“
从何处结束选取
”); 注:第二个参数非必须,返回一个被截取后的新数组,但是不会对原始数组修改。
eg one: arr.slice(2,4);将返回一个从index为2到index为4(但是不包含index为4的元素)的一个新的子数组: ['Thomas','James']
(三)以下的数组方法比较简单,不容易混淆,只需要记住怎么用,返回值就可以了
push()向数组的尾部插入一个或多个元素,返回新的数组长度 unshift()向数组的头部插入一个或多个元素,返回新的数组长度 pop()删除并返回数组最后一个元素 shift()删除病返回数组的第一个元素 sort()排序数组元素,按字母表顺序 concat()合并数组,返回新的数组 join()将数组元素放入一个字符串,并通过制定字符串进行分割,返回该字符串 reverse()颠倒数组中的元素顺序 toString()将数组转成字符串 toLocaleString()将数组转成本地字符串 valueOf()返回数组对象的原始值,通常在后台调用,并不显示在代码中 注:当然还还含有新的es5中的方法和属性等。见数组方法与属性(二)
转载请注明原文地址: https://ju.6miu.com/read-674282.html
技术
最新回复
(
0
)