【发布时间】:2016-10-31 19:35:58
【问题描述】:
我想遍历一个数组并获取它的键和值。这就是我正在做的,但我没有得到任何输出。我做错了什么?
let regexes = [];
regexes['some.thing'] = /([^.]+)[.\s]*/g;
_.each(regexes, function(regex, key) {
console.log(regex, key);
});
【问题讨论】:
-
Javascript 中的数组有数字索引。如果你想迭代一个对象,你可以在原版中使用:
for(var key in yourObjectOrArrayLike){console.log(key + ' - ' + yourObjectOrArrayLike[key]);}。
标签: javascript arrays underscore.js each