gpt4 book ai didi

javascript - TypeError: undefined 不是对象 string.split .split

转载 作者:行者123 更新时间:2023-11-30 12:33:19 27 4
gpt4 key购买 nike

所以我在搞一个简单的 javascript anagram 函数来比较 2 个字符串,但是每当我尝试在我的排序函数中使用 .split 操作时,我的代码就会出错:

 var wd;
function sortword(word){
wd = word;
var w = wd.split("");
w.sort();
return w;
}

导致“TypeError:undefined 不是一个对象(评估‘wd.split’)”

http://jsbin.com/lebiwolive/1/edit?js,console

为什么会出现这样的错误呢?我试过在不同的地方定义 wd 但它似乎没有任何区别。该代码甚至可以正常工作,但我的控制台中出现此错误。

最佳答案

检查你的 for 循环:

for (i=0; first_words.length; i++)

您没有放置任何结束条件,因此在您读取整个数组后循环继续运行。

改为这样写:

for (i=0; i<first_words.length; i++)

关于javascript - TypeError: undefined 不是对象 string.split .split,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26935235/

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