jQuery获取整数数组的内容(长度)

时间:2018-03-05 18:45:55

标签: javascript jquery html arrays

我有一个整数数组,如下所示:

 var _SingleScannedItemIds = [];

在某些时候,我会在数组中推送一些项目,如下所示:

 _SingleScannedItemIds.push(checkbox_value);

现在我的问题是:

  • 如何知道数组中是否包含任何内容?
  • 如何根据哪个参数从中删除整数?

有人可以帮帮我吗?我正在使用jQuery ......

4 个答案:

答案 0 :(得分:2)

如何知道数组中是否包含任何内容?

if(_SingleScannedItemIds.length == 0)

如何根据哪个参数从中删除整数?

_SingleScannedItemIds.splice(pos, 1)

以上所做的是从位置pos中删除1个元素。

修改

delete _SingleScannedItemIds[pos]

使_SingleScannedItemIds [pos] =未定义,然后您可以稍后用ex重新分配它。 _SingleScannedItemIds [0] =" apple"。假设pos = 0

答案 1 :(得分:1)

jQuery在这里无事可做。

只需使用array.length array.splice()

答案 2 :(得分:1)

Splice(index,numberOfElementsToRemove)

答案 3 :(得分:1)

获取数组的长度:



var array = [0, 1, 2, 4];
console.log(array.length);




通过密钥从数组中删除项目:



function remove(array, element) {
    const index = array.indexOf(element);
    array.splice(index, 1);
}

var array = [0, 1, 2, 4];
    
remove(array, 1); //removes number 1

console.log(array);