と考えることができていない理由のために呼び出さ取得機能ではありません。のstartsWithが、私はこのコードを持って、私は
TypeError: r[e].startsWith is not a function at js-cf2cc68….min.js.gz:85 at fn (eval at compile (js-cf2cc68….min.js.gz:8), :4:1003) at js-cf2cc68….min.js.gz:7 at p.$digest (js-cf2cc68….min.js.gz:7) at p.$apply (js-cf2cc68….min.js.gz:7) at HTMLBodyElement. (js-cf2cc68….min.js.gz:9)
これが可能である方法:
for (var i = 0; i < value.length; i++) {
if (typeof value[i].keyword == 'undefined' || value[i].keyword == null || value[i].keyword.startsWith(keyword)) {
out.push(value[i]);
}
}
私はというエラーメッセージを取得していますか?私はすべてを占めていると思う。
だろう '値である[i]の文字列を.keyword'? – Marty
は、 'value [i] .keyword'が数値、ブール値、日付、オブジェクト、または文字列ではない他の数のものであることを意味します。 –
[startsWith - Browser Support](https:// developer。 mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith#Browser_compatibility) – Thomas