【发布时间】:2014-03-21 22:46:36
【问题描述】:
我对字符串方法很感兴趣,在循环中的字符串上使用slice 时遇到了一个问题:
var sentence = document.querySelector('.newClass').textContent.split(' '),
blank = '_________________________';
for(var i = 0; i < sentence.length; i += 1) {
console.log(sentence[i] + blank.substring(blank.length, sentence[i].length) + i); //works
console.log(sentence[i] + blank.slice(blank.length, sentence[i].length) + i); //???
}
代码: http://jsfiddle.net/cachaito/Jxzd5/
我确定string.slice() 与string.substring() 工作方式相同
【问题讨论】:
标签: javascript slice