如何从javascript

时间:2015-09-03 06:46:01

标签: javascript arrays

任何人都可以指导我从javascript

中删除对象数组中的对象

这是我的javascript代码

<script>
  var line  = {lines:[]};

  function change(num){
    line.lines.push({"linechange":num});
  }
</script>

这里num是一个整数值,有没有办法根据num的值删除推送的对象?

1 个答案:

答案 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