我希望使用javascript迭代一个值列表.
我有这样的清单
Label: A Value: Test Count: 4
Label: B Value: Test2 Count: 2
Label: C Value: Test3 Count: 4
Label: D Value: Test4 Count: 1
Label: C Value: Test5 Count: 1
Run Code Online (Sandbox Code Playgroud)
我的目标是根据标签将每一行传递给不同的函数.我想弄清楚多维数组是否是最好的方法.
小智 13
已经 8 年过去了,但今天你可以使用for ... of
const array1 = ['a', 'b', 'c'];
for (const element of array1) {
console.log(element);
}Run Code Online (Sandbox Code Playgroud)
来源:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of
ggr*_*ner 12
var list = [
{"Label": "A", "value": "Test", "Count": 4},
{"Label": "B", "value": "Test2", "Count": 2},
{"Label": "C", "value": "Test3", "Count": 4},
{"Label": "D", "value": "Test4", "Count": 1},
{"Label": "C", "value": "Test5", "Count": 1}
]
for(var i = 0, size = list.length; i < size ; i++){
var item = list[i];
if(matchesLabel(item)){
someFunction(item);
}
}
Run Code Online (Sandbox Code Playgroud)
你可以定义matchesLabel函数,如果需要将项传递给你的函数,它应该返回true.
| 归档时间: |
|
| 查看次数: |
34518 次 |
| 最近记录: |