iT邦幫忙

1

object指向不存在屬性問題

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

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

更詳細的資料可以參考MDN
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/undefined
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

我要發表回答

立即登入回答