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

问题描述 投票:0回答:4

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

 var _SingleScannedItemIds = [];

在某些时候,我推送数组内部的一些项目,如下所示:

 _SingleScannedItemIds.push(checkbox_value);

现在我的问题是:

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

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

javascript jquery html arrays
4个回答
2
投票

我怎么知道数组中是否包含任何内容?

if(_SingleScannedItemIds.length == 0)

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

_SingleScannedItemIds.splice(pos, 1)

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

编辑

delete _SingleScannedItemIds[pos]

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


1
投票

jQuery这里无关。

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


1
投票

拼接(index,numberOfElementsToRemove)


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);
© www.soinside.com 2019 - 2024. All rights reserved.