【发布时间】:2013-04-13 21:16:36
【问题描述】:
我正在尝试创建一个将单词存储在数组中的程序,我所做的是程序找到分隔符(“”或“,”)将其推入数组中,我的问题是它甚至用它存储分隔符(我必须使用数组 SEPARATORS)。
var sentence = prompt("");
var tab = [];
var word = "" ;
var separators = [" ", ","];
for(var i = 0 ; i< sentence.length ; i++){
for(var j = 0 ; j < separators.length ; j++){
if(sentence.charAt(i) != separators[j] && j == separators.length-1){
word += sentence.charAt(i);
}else if(sentence.charAt(i) == separators[j]){
tab.push(word);
word = "";
}
}
}
tab.push(word);
console.log(tab);
【问题讨论】:
标签: javascript arrays