我有一种说法:三元运营商一直在评估为true部分
var sep = ' | ';
var r = '';
for (var i = 0; i < menuItems.length; i++) {
r += function(menuObject) {
console.log(menuObject);
console.log(
'<a class="" href="' +
menuObject.url + '">' + menuObject.name + '</a>' +
(i < menuItems.length - 1) ? sep : ""); //logs the contents of sep
) //console.log expanded for readability
}
}
为什么不记录完整的字符串,而是只计算到sep
?
你似乎已经接受了,看起来错误的答案。你确定它做了你想做的事吗? – musefan
从技术上讲,措辞是正确的,而实际的代码示例是错误的。 – Alex