Синтаксис 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;
};
Первый аргумент - это строка для поиска, а второй аргумент - это строка для поиска.