我想删除数组的一个元素并调整数组的大小。
I used:
selectedproducts=jQuery.grep(selectedproducts, function(value) {
return value != thisID;
});
但大小selectedproducts
保持不变。
I use:
console.log(selectedproducts.length);
要打印lenght
of selectedproducts
每次删除后,但它不会改变。
里面有一个函数吗javascript /questions/tagged/javascript or jquery /questions/tagged/jquery要做到这一点?
EDIT:
我有一个包含 5 个元素的数组。
我在控制台中使用的内容Felix https://stackoverflow.com/users/218196/felix-kling每次删除后的答案:
Size:4
["Celery", "Tomatoes", undefined, "Carrots"]
Size:3
["Celery", undefined, "Carrots"]
Size:2
[undefined, "Carrots"]
Size:1
[undefined]
EDIT 2:
I tried 维沙克特 https://stackoverflow.com/users/996551/vishakvkt的答案并且工作正常。
我在控制台中得到的内容:
Size:4
["Beans", "Avocado", "Snow Peas", "Tomatoes"]
Size:3
["Avocado", "Snow Peas", "Tomatoes"]
Size:2
["Avocado", "Snow Peas"]
Size:1
["Snow Peas"]
Size:0
[]