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