假設我有一個Javascript數組和一些條目定義如下:嘗試檢索一個不存在的數組條目後javascript var的狀態?
arr["rrr"]=1;
arr["ee"]=2;
arr["qqq"]=22;
...
讓我們假設一個嘗試檢索一個unexisting鍵的條目,例如:
var retr = arr["ppp"];
是什麼身份的retr
var?是null
或undefined
還是別的?如何檢查數組是否不包含提供的密鑰的有效條目? Javascript中的正確測試是什麼?謝謝。
號與'ARR =試用{PPP:假}如果密鑰存在這樣可以測試' – Bergi 2013-03-03 12:48:37
......和你的編輯後,用'ARR =嘗試{PPP:未定義}' – Bergi 2013-03-03 12:56:57