Синтаксис b.startsWith() в basil.js

Мне было интересно, как должен выглядеть синтаксис функции b.startsWith() в basil.js.

Я хочу проверить все слова текста, чтобы увидеть, начинаются ли они со строки "некоторые" (например, "иногда", "что-то", "кто-то", "где-то" и т. Д.).

Итак, я создаю переменную, которая передает каждое слово моего текста в функцию b.startsWith().

Когда я помещаю искомую строку в скобки ( b.startsWith(some)), то где именно мне нужно будет поместить переменную, которая будет проверяться, если она начинается с моей строки 'some'?

2 ответа

Решение

В нашей документации действительно была ошибка. Это исправлено, спасибо, что сообщили нам.

Таким образом, вы можете использовать его как

var trueOrFalse = b.startsWith( yourWord, yourSearchToken );

Похоже, в их документации есть ошибки. Он показывает сигнатуру функции, как вы описали:

b.startsWith(str)

Но если вы посмотрите на код, в котором определена функция, это выглядит так:

var startsWith = pub.startsWith = function(str, prefix) {
  return str.indexOf(prefix) === 0;
};

Первый аргумент - это строка для поиска, а второй аргумент - это строка для поиска.

Другие вопросы по тегам