任何人都可以指导我从javascript
中删除对象数组中的对象这是我的javascript代码
<script>
var line = {lines:[]};
function change(num){
line.lines.push({"linechange":num});
}
</script>
这里num
是一个整数值,有没有办法根据num
的值删除推送的对象?
答案 0 :(得分:0)
点击此处:https://stackoverflow.com/search?q=javascript+delete+from+array
在这种情况下删除只会将元素设置为undefined:
adminhtml/default/default/template/jr/*
Splice实际上从数组中删除了元素:
> myArray = ['a', 'b', 'c', 'd']
["a", "b", "c", "d"]
> delete myArray[0]
true
> myArray
[undefined, "b", "c", "d"]
一个简单的搜索,你自己就可以了。 参考:Deleting array elements in JavaScript - delete vs splice