JS为什么把js数组赋值的操作方法都写到Array的prototype上呢

删除js数组赋值指定的某个元素

首先可以给JS的js数组赋值对象定义一个函数用于查找指定的元素在js数组赋值中的位置,即索引代码为:

 
然后使用通过得到这个元素的索引,使用jsjs数组赋值自己固有的函数去删除这个元素:
代码为:
 
这样就构造了这样一个函数比如我有有一个js数组赋值:
 
假如我们要删除其中嘚 'fd' ,就可以使用:
 
//删除起始下标为1,长度为1的一个值(len设置1如果为0,则js数组赋值不变)
//删除起始下标为1长度为2的一个值(len设置2)
 



//替换起始下标为1,长度为1的一个值为‘ttt’len设置的1
 



  
 
delete方法删除掉js数组赋值中的元素后,会把该下标出的值置为undefined,js数组赋值的长度不会变
 

}

我要回帖

更多关于 js 数组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信