js删除数组的问题
2015-03-06 13:51
120 查看
<html> <body> <script type="text/javascript"> Array.prototype.remove=function(n) { if(n<0){ return this; }else{ return this.slice(0, n).concat(this.slice(n+1,this.length)); } }; var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" document.write(arr + "<br />") arr=arr.remove("1");//这里的意图是删除中间的元素,但是结果会只剩下第一个元素 --Number("1")必须转成int类型才能实现想要的效果 document.write(arr) </script> </body> </html>
相关文章推荐
- js遍历数组时删除指定对象出现问题
- js为数组定义删除元素的方法
- 探讨js字符串数组拼接的性能问题
- [Js]删除数组指定元素
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- JS数组方法汇总 array数组元素的添加和删除
- js 无法删除cookie的问题
- JS中如何删除数组中的指定元素
- JS数组方法汇总 array数组元素的添加和删除
- js删除数组里的某个元素
- js数组删除元素
- js设置,删除,添加cookie,同时解决在目录下,不能设置、删除和添加的问题
- js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组
- js如何往数组Array中添加删除元素
- js中基础数据结构数组去重问题
- JavaScript 删除数组的某些元素的问题
- js删除数组中某一项或几项的几种方法
- iOS 数组遍历删除元素的问题
- 关于js添加删除行的问题