我希望用JavaScript检查数组项是否以单词“prefix”开头。
到目前为止,我已经做了以下事情:
到目前为止,我已经做了以下事情:
let array = ["prefix-word1", "prefix-word2"];
array.forEach(function(element) {
if (element.lastIndexOf('prefix', 0) == 0) {
console.log('prefix');
}
}
由于某些原因,我一直收到一个前缀未定义的错误。请帮忙。
indexOf
,而不是lastIndexOf
。 - undefined)
。 - undefinedprefix
周围加上引号,你就会遇到这个问题。 - undefinedforEach
缺少了一个闭合括号。 - undefined