iT邦幫忙

0

object指向不存在屬性問題

gameking93 5 月前2775 瀏覽

想請問 為什麼指向一個object不存在的屬性 它會回傳undefined 而不是 not defined呢?

var obj = { "name" : "thomas" , "age" : 18}
obj.weight     // undefined
Ralph iT邦新手 5 級 ‧ 5 月前 檢舉
那不是字串,undefined是JS的原生型別
預設一個物件不存在、函式沒有回傳值時都是回傳undefined

更詳細的資料可以參考MDN
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/undefined

1 個回答

我要發表回答

立即登入回答