1

我想知道 basil.js 中 b.startsWith() 函数的语法应该是什么样子。

我想检查文本的所有单词以查看它们是否以字符串“some”开头(例如“sometimes”、“something”、“someone”、“somewhere”等)。

因此,我创建了一个变量,将文本中的每个单词传递给 b.startsWith() 函数。

当我将要搜索的字符串放在括号( b.startsWith(some) )中时,如果变量以我的“some”字符串开头,那么我必须将要检查的变量放在哪里?

4

2 回答 2

2

看起来他们的文档有一些错误。它显示了您所描述的函数签名:

b.startsWith(str)

但是如果你看一下定义函数的代码,它看起来像这样:

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

第一个参数是要搜索的字符串,第二个参数是要搜索的字符串。

于 2014-03-10T05:16:35.020 回答
1

我们的文档中确实存在错误。现在已经修好了,谢谢告知。

所以你可以把它用作

var trueOrFalse = b.startsWith( yourWord, yourSearchToken );
于 2014-03-10T10:18:39.733 回答