我知道标题很啰嗦,但描述了我需要在这里做什么。我承认我在解决这个问题时遇到了很多麻烦!
我正在尝试创建一个折扣计算器,这是我第一次使用数组。
这是我到目前为止的代码...
dTrackerArray = [];
//Create Array
dTrackerArray.push( [var1, var2] );
//Add Variables to Array
var check = $.inArray(var1, dTrackerArray);
// Checking to see if variable exists, keeps returning -1!!!
alert(JSON.stringify(dTrackerArray));
// Even though I have this right under it which alerts the array clearly showing var 1 and var 2 exist!
一旦我弄清楚如何正确检查数组,我想保留该对的值(也许在一个变量中),然后从数组中删除该对。
如果这有点难以阅读或理解,我很抱歉!
最佳答案
您正在创建一个多维数组([var1, var2]
成为 dTrackerArray
数组中的一个对象。)
尝试分别推送 var1
和 var2
。
dTrackerArray.push(var1);
dTrackerArray.push(var2);
关于javascript - 如何正确检查索引是否存在,然后使用索引获取值,然后从数组 javascript/jquery 中删除索引和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16109237/