草庐IT

JS 中彻底删除 JSON 对象组成的数组中的元素

在JS中,对于某个由JSON对象组成的数组,例如:vartest=[{"a":"1","b":"2"},{"a":"3","b":"4"},{"a":"5","b":"6"}];如果我们想要删除其中的第二个json对象,应该怎么做呢?其实方法和操作数组完全相同。 在最开始的时候尝试使用了delete运算符,但在查询数组长度的时候发现其实这种方法并不是彻底删除元素,而是删除它的值,但仍会保留空间。vartest=[{"a":"1","b":"2"},{"a":"3","b":"4"},{"a":"5","b":"6"}];test.length//输出为3deletetest[1];test.l

JS 中彻底删除 JSON 对象组成的数组中的元素

在JS中,对于某个由JSON对象组成的数组,例如:vartest=[{"a":"1","b":"2"},{"a":"3","b":"4"},{"a":"5","b":"6"}];如果我们想要删除其中的第二个json对象,应该怎么做呢?其实方法和操作数组完全相同。 在最开始的时候尝试使用了delete运算符,但在查询数组长度的时候发现其实这种方法并不是彻底删除元素,而是删除它的值,但仍会保留空间。vartest=[{"a":"1","b":"2"},{"a":"3","b":"4"},{"a":"5","b":"6"}];test.length//输出为3deletetest[1];test.l