我正在使用 $.inArray 来检查值是否在数组中。如果不是我想添加它,否则什么也不做。
var arrayValues = [1];
for (var i = 1; i <= 3; i++) {
if($.inArray('1', arrayValues) === -1) {
arrayValues.push(0+i);
}
}
我在 ajax 页面加载时获取数据,因为在第二次加载时我在第三次加载时valuesArray = [value, value2];
得到 valuesArray ,我再次得到它仍然将它推到as 。valuesArray = [value, value2, value3, value4];
value
valuesArray
valuesArray = [value, value2, value3, value4, value];
谁能解释我做错了什么?
谢谢!
请参阅jsfiddle的实时示例。