如何檢查 JavaScript 物件屬性是否為未定義
在 JavaScript 程式中,要檢查物件屬性是否為未定義的正確方法是使用 typeof
運算子。以下是你可以使用它的簡單說明。
在 JavaScript 程式中,要檢查物件屬性是否為未定義的正確方法是使用 typeof
運算子。
typeof
會返回描述運算元類型的字串。它不需要使用括號,只需傳入你想檢查的任何值:
1 | const list = [] |
如果值未定義,typeof
會返回一個 ‘undefined’ 的字串。
現在假設你有一個 car
物件,只有一個屬性:
1 | const car = { |
這是如何檢查該物件中是否定義了 color
屬性的方法:
1 | if (typeof car.color === 'undefined') { |
tags: [“JavaScript”, “typeof”, “物件屬性”, “未定義”]