<分区>
我有一个非常严重的问题:
var cat = [ { slug: "test/foo", id: 1}, { slug: "test/bar", id: 1}];
var searchreg = new RegExp("test","g");
cat.forEach(function(item){
if(searchreg.test(item.slug)){
console.log(item);
}
});
这应该从“cat”中打印出两个项目。但我只得到第一个。如果我添加更多项目,我只会每 2 次获得一次(从第一个开始)。
我得到了它:
var cat = [ { slug: "test/foo", id: 1}, { slug: "test/bar", id: 1}];
cat.forEach(function(item){
var searchreg = new RegExp("test","g");
if(searchreg.test(item.slug)){
console.log(item);
}
});
但我不明白为什么这不起作用(Chrome)-有人有想法吗?