JavaScriptオブジェクトのプロパティが未定義かどうかを確認する方法

JavaScriptプログラムでは、オブジェクトのプロパティが未定義かどうかを確認する正しい方法は、typeofオペレーター。この簡単な説明でどのように使用できるかをご覧ください

JavaScriptプログラムでは、オブジェクトのプロパティが未定義かどうかを確認する正しい方法は、typeofオペレーター。


typeofオペランドのタイプを示す文字列を返します。括弧なしで使用され、チェックしたい値を渡します。

const list = []
const count = 2

typeof list //“object” typeof count //“number” typeof “test” //“string” typeof color //“undefined”

値が定義されていない場合、typeof'undefined'を返しますストリング

今、あなたが持っているとしましょうcar1つのプロパティを持つオブジェクト:

const car = {
  model: 'Fiesta'
}

これはあなたがcolorプロパティはこのオブジェクトで定義されています:

if (typeof car.color === 'undefined') {
  // color is undefined
}

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のjsチュートリアル: