如何从JSON数组中删除值?说我有一个类似的数组
var my_array = [3,6,4,8,11]
我想从数组中删除数字4。我尝试了delete my_array(4)
,但只是删除了索引4,显然它没有删除它,它在其位置留下NULL
间隙。我只需要完全删除数组中的数字。但是我不知道这个数字的索引是什么,所以我不能使用像splice
这样的东西。
答案 0 :(得分:0)
您必须先找到所需内容的索引..
var my_array = [3,6,4,8,11]
var will_delete = my_array.indexOf(4);
my_array.slice(will_delete,1)
请混淆拼接和切片