从数组添加/删除项目 - javascript

时间:2017-07-19 13:11:21

标签: javascript jquery arrays

我想知道如何添加/删除项目到数组,具体取决于它是否已经在那里。

基本上,我有一个项目列表,每个项目都有自己的ID,我想添加它或删除它,具体取决于它是否已经在篮子数组中并指示(使用css)它是否已经在那里。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用内置函数$.inArray

的jQuery
cart = ["value1","value2","value3","value4"];  // Cart Items
var new-item = "value2";
var index = $.inArray(new-item, cart);

if(index == -1){
    // Item doesn't exist. Add this item to the cart
    cart.push(new-item);
}else{
    //Item already exists.
    //Delete that item.
    unset($array[index]);
}

console.log(cart); //Display the cart items.