gpt4 book ai didi

javascript - startsWith 不是无缘无故被调用的函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:01:41 35 4
gpt4 key购买 nike

我有这个代码:

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]);
}
}

我收到一条错误消息:

> 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), <anonymous>: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.<anonymous> (js-cf2cc68….min.js.gz:9)

这怎么可能?我想我已经解释了一切。

最佳答案

value[i].keyword.startsWith("keyword")因为start with的参数必须是字符串。

这样效果会更好

for (var i = 0; i < value.length; i++) {
if (typeof value[i].keyword == String(undefined) || value[i].keyword.startsWith("keyword"))
out.push(value[i]);
}

关于javascript - startsWith 不是无缘无故被调用的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38813040/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com