gpt4 book ai didi

javascript - jquery 如果在数组中找不到元素则添加元素

转载 作者:行者123 更新时间:2023-12-03 05:26:50 25 4
gpt4 key购买 nike

使用 jQuery,我尝试检查数组中是否存在值 x。基本上,当单击 testButton 时,我有一个从零开始的 var x 使用这个值我试图检查数组中是否有一个值为 的元素0 。如果有,则增加x并再次执行数组扫描。直到x 具有在数组中找不到的值时才会发生这种情况。那么此时我知道我可以将这个 id 用于该元素。目前,我有这段代码来检查值 x 是否在数组中,但这仅发生在数组的长度上。下一次迭代应该是:x=3,x 不在数组中,因此可以用作 id。有人可以帮助实现这个吗?谢谢

  var array = ["0","1","2"];
var x = 0;

$("#testButton").click(function(){
$.each(array, function(index,value){
if($.inArray(x.toString(),array == -1)){
console.log('found item with x value in array, increment x and scan the array again');
}
else{
console.log('not in array, add id to element and push current x value to array.');
}
x=x+1;
});
});

最佳答案

var a = ["0","1","2"];
a.includes("2"); // true
a.includes("4"); // false

复制自https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes

关于javascript - jquery 如果在数组中找不到元素则添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41111128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com