以下是我正在尝试完成的内容...切片长字符串
○取一个长字符串并将该字符串的每个单词推送到数组中。 - 注意:我在ITSM工具中使用此代码,因此,一旦我能够将此字符串分解为不同的值,我将使用每个值运行查询。我在这里回顾了其他一些帖子,这里是我迄今得到的代码。我知道它还没有完成代码,但这就是为什么我在这里...
var text = "This is a very long string that could be split up into different words and different variables";
var box = [];
var start = 0;
var index = 0;
console.log(chopper(text));
function chopper(string){
var length = string.length;
string = string.replace(/ /g,',');
for(i=0; i < length; i++){
index = string.indexOf(',', start);
console.log("Start : " + start);
console.log("Index : " + index);
var word = string.slice(start,index);
string = string.substr(start,length);
console.log("String : " + string);
start = index;
box.push(word);
}
return box;
}
这是你想要的吗? 'text.split('').join(',');' – Lewis 2015-02-06 14:09:41
'string.split(“”);' – 2015-02-06 14:09:55
有什么问题有什么问题?为什么不使用'str.split('');'来创建数组? – Andy 2015-02-06 14:10:01