【发布时间】:2017-10-12 15:32:27
【问题描述】:
这是我的代码
function gotData(data){
result = data.val()
const urls_kws = Object.keys(result)
.filter(key => result[key].last_res > 10)
var keywords = urls_kws;
console.log(urls_kws)
for(var i=0;i<keywords.length;i++) {
keywords[i] = keywords[i].replace(/-/gi, " " )
}
}
结果是
[ '7-skinfood-gold-caviar-collagen-cream',
'beauty-credit']
但是当我将 console.log(urls_kws) 移到下面
function gotData(data){
result = data.val()
const urls_kws = Object.keys(result)
.filter(key => result[key].last_res > 10)
var keywords = urls_kws;
for(var i=0;i<keywords.length;i++) {
keywords[i] = keywords[i].replace(/-/gi, " " )
}
console.log(urls_kws)
}
结果是
[ '7 skinfood gold caviar collagen cream',
'beauty credit']
我的问题是如何保持urls_kws 的价值,因为我需要同时使用 var urls_kws(with -) 和 keywords(without -)
【问题讨论】:
标签: javascript angularjs arrays node.js express