0
我有一個簡單的遞歸函數返回undefined而不是所需的字符串。任何人都可以告訴我我錯過了什麼嗎?未定義函數返回
var someString = 'item1|item2|item3|item4';
console.log(testData(someString, '|', 2));
function testData(data, token, count) {
console.log(data);
if(count == 0) {
return data;
} else {
testData(data.substring(data.indexOf(token) + 1), token, count - 1);
}
}
按照說明操作。 – stavarotti