1
所以我搞乱了一个简单的javascript anagram函数来比较2个字符串,然而每当我尝试在我的排序函数中使用.split操作时,我的代码就会报错:TypeError:undefined不是对象string.split .split
var wd;
function sortword(word){
wd = word;
var w = wd.split("");
w.sort();
return w;
}
造成 "TypeError: undefined is not an object (evaluating 'wd.split')"
http://jsbin.com/lebiwolive/1/edit?js,console
为什么这会导致这样的错误?我试过在不同的地方定义wd,但它似乎没有任何区别。该代码甚至可以正常工作,但在控制台中出现此错误。
卫生署!非常感谢! :( – Darren 2014-11-14 17:40:39