Возврат подмножества с использованием цикла - PullRequest
0 голосов
/ 25 марта 2019

Я написал этот код

function sub (str, start, end) {
    var newstr = ''
    for(var i = 0; i < str.length; i++) {
      if(i >= start && i < end) {
       newstr += str[i]
      }
    }
    return newstr
}

Я ожидаю, что вывод ('abcd',0,10) будет 'ab', но фактический вывод - 'a'

1 Ответ

1 голос
/ 25 марта 2019

Если ваша цель - получить функцию, которая использует начальный и конечный индексы для возврата подстроки, тогда вы можете использовать функцию slice для строк.

var word = 'ascsjdksjdnc';
word.slice(2, 4);
// Output: 'cs'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...