我有一个像这样的变量:
columnData = new Array(columnWidth, columnIndex);
两个值都是数字
然后我要执行以下操作:
thiscolumnWidth = columnData[1] WHERE columnData[2] == cellIndex;
这个想法是我希望
thiscolumnWidth
是columnData
数组中第一个值的值,其中第二个值columnData
与cellIndex
值匹配。这样做的原因是因为所有这些都位于foreach循环内,因此需要在内存中找到正确的数组!这与JS中不存在的Where子句无关。
有人可以帮忙吗?干杯
最佳答案
除了使用JSLINQ,您还可以执行以下操作:
if (columnData[2] == cellIndex){
thiscolumnWidth = columnData[1];
}
关于javascript - 比较JavaScript数组中的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7893252/