我有以下函數從JavaScript中的字符串中獲取所有子字符串。我知道這是不正確的,但我覺得我正在以正確的方式去做。任何建議都會很棒。在JavaScript中獲取字符串的所有子字符串
var theString = 'somerandomword',
allSubstrings = [];
getAllSubstrings(theString);
function getAllSubstrings(str) {
var start = 1;
for (var i = 0; i < str.length; i++ ) {
allSubstrings.push(str.substring(start,i));
}
}
console.log(allSubstrings)
編輯:道歉,如果我的問題不清楚。子字符串我的意思是字符串中的所有字母組合(不必是實際的字)因此,如果字符串是'abc',你可以有[a,ab,abc,b,ba,bac等...]謝謝爲所有的答覆。
你是什麼意思的「所有」的子字符串? –
您期望輸出什麼? – Aruna
這應該是有用的 http://stackoverflow.com/questions/4547609/how-do-you-get-a-string-to-a-character-array-in-javascript –