オブジェクトが存在し、Xプロパティがあるかどうかを確認するにはどうすればよいですか?

Xalsar

オブジェクトが存在し、Xプロパティを持っているかどうかを確認しようとしています。

まず、次のように試します。

let object = {
    foo: 1
}

console.log('foo' in object)
console.log(object.hasOwnProperty('foo'))
console.log(typeof(object.foo) !== undefined)

しかし、オブジェクトが未定義の場合、それらすべてがエラーを返すことに気づきました。

私は使用できることを知っています:

let object = undefined

if (object) {
    console.log('foo' in object)
    console.log(object.hasOwnProperty('foo'))
    console.log(typeof (object.foo) !== undefined)
}

オブジェクトが存在し、Xプロパティを持っているかどうかを確認しますが、これらすべてを1行で再開できるかどうかを知りたいです。何かのようなもの:

typeof(object) !== undefined && ('foo' in object)
Jerodev

をテストするだけで、複数行の例で行っていたのと同じように使用できますobject

function testObject(object) 
{
  if (object && ('foo' in object)) {
    console.log(true);
  } else {
    console.log(false);
  }
}

testObject(undefined);
testObject({foo: 'bar'});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

プロパティがオブジェクトに存在するかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトにプロパティが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトとそのプロパティが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトに保存されたプロパティがあるかどうかを確認するにはどうすればよいですか?

分類Dev

JavaScriptでオブジェクトにプロパティがあるかどうかを確認するにはどうすればよいですか?

分類Dev

JavaScriptでオブジェクトに特定のプロパティがあるかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトのプロパティ名が存在することを確認するにはどうすればよいですか?

分類Dev

プロパティ名を保持する変数を使用してオブジェクトプロパティが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

ExceptionオブジェクトのInnerExceptionプロパティがnullかどうかを確認するにはどうすればよいですか?

分類Dev

Javascriptで、オブジェクトプロパティが存在し、空でないかどうかを判断するにはどうすればよいですか?

分類Dev

オブジェクトが別のオブジェクトのプロパティにプロパティとしてネストされているかどうかを確認するにはどうすればよいですか?

分類Dev

非オブジェクトのプロパティを取得しようとしています->オブジェクトが存在することを確認するにはどうすればよいですか

分類Dev

Spring junit統合テストを使用して、配列内の各オブジェクトに特定のプロパティが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトのプロパティがゲッターかセッターかを確認するにはどうすればよいですか?

分類Dev

オブジェクトのプロパティが別のプロパティにも存在するかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトのプロパティがオブジェクト自体であるかどうかを角度ビューで確認するにはどうすればよいですか?

分類Dev

オブジェクトに特定のプロトタイプがあるかどうかを確認するにはどうすればよいですか?

分類Dev

プロパティがDNXCore 5.0のジェネリック型であるかどうかを確認するにはどうすればよいですか?

分類Dev

プロパティがオブジェクト/ディクショナリに存在するかどうかを確認するにはどうすればよいですか?

分類Dev

プロパティがJavascriptオブジェクトに存在するかどうかを確認します

分類Dev

冗長になりすぎずに、オブジェクトに複数のプロパティが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

Javascriptオブジェクトがマップイテレータであるかどうかを確認するにはどうすればよいですか?

分類Dev

idプロパティを持つオブジェクトが配列内に存在するかどうかを確認するにはどうすればよいですか?

分類Dev

JavaScriptで。オブジェクト内にフィールドが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトの配列に重複するプロパティ値があるかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトプロパティがオブジェクトプロパティ値の範囲内にあるかどうかを確認するために、ジャスミンのカスタムマッチャーを作成するにはどうすればよいですか?

分類Dev

オブジェクトがjavascriptマップに存在するかどうかを確認するにはどうすればよいですか?

分類Dev

プロパティ値がオブジェクト内の配列であるかどうかをどのように確認しますか?

分類Dev

配列が特定のオブジェクトプロパティで一意であるかどうかを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    プロパティがオブジェクトに存在するかどうかを確認するにはどうすればよいですか?

  2. 2

    オブジェクトにプロパティが存在するかどうかを確認するにはどうすればよいですか?

  3. 3

    オブジェクトとそのプロパティが存在するかどうかを確認するにはどうすればよいですか?

  4. 4

    オブジェクトに保存されたプロパティがあるかどうかを確認するにはどうすればよいですか?

  5. 5

    JavaScriptでオブジェクトにプロパティがあるかどうかを確認するにはどうすればよいですか?

  6. 6

    JavaScriptでオブジェクトに特定のプロパティがあるかどうかを確認するにはどうすればよいですか?

  7. 7

    オブジェクトのプロパティ名が存在することを確認するにはどうすればよいですか?

  8. 8

    プロパティ名を保持する変数を使用してオブジェクトプロパティが存在するかどうかを確認するにはどうすればよいですか?

  9. 9

    ExceptionオブジェクトのInnerExceptionプロパティがnullかどうかを確認するにはどうすればよいですか?

  10. 10

    Javascriptで、オブジェクトプロパティが存在し、空でないかどうかを判断するにはどうすればよいですか?

  11. 11

    オブジェクトが別のオブジェクトのプロパティにプロパティとしてネストされているかどうかを確認するにはどうすればよいですか?

  12. 12

    非オブジェクトのプロパティを取得しようとしています->オブジェクトが存在することを確認するにはどうすればよいですか

  13. 13

    Spring junit統合テストを使用して、配列内の各オブジェクトに特定のプロパティが存在するかどうかを確認するにはどうすればよいですか?

  14. 14

    オブジェクトのプロパティがゲッターかセッターかを確認するにはどうすればよいですか?

  15. 15

    オブジェクトのプロパティが別のプロパティにも存在するかどうかを確認するにはどうすればよいですか?

  16. 16

    オブジェクトのプロパティがオブジェクト自体であるかどうかを角度ビューで確認するにはどうすればよいですか?

  17. 17

    オブジェクトに特定のプロトタイプがあるかどうかを確認するにはどうすればよいですか?

  18. 18

    プロパティがDNXCore 5.0のジェネリック型であるかどうかを確認するにはどうすればよいですか?

  19. 19

    プロパティがオブジェクト/ディクショナリに存在するかどうかを確認するにはどうすればよいですか?

  20. 20

    プロパティがJavascriptオブジェクトに存在するかどうかを確認します

  21. 21

    冗長になりすぎずに、オブジェクトに複数のプロパティが存在するかどうかを確認するにはどうすればよいですか?

  22. 22

    Javascriptオブジェクトがマップイテレータであるかどうかを確認するにはどうすればよいですか?

  23. 23

    idプロパティを持つオブジェクトが配列内に存在するかどうかを確認するにはどうすればよいですか?

  24. 24

    JavaScriptで。オブジェクト内にフィールドが存在するかどうかを確認するにはどうすればよいですか?

  25. 25

    オブジェクトの配列に重複するプロパティ値があるかどうかを確認するにはどうすればよいですか?

  26. 26

    オブジェクトプロパティがオブジェクトプロパティ値の範囲内にあるかどうかを確認するために、ジャスミンのカスタムマッチャーを作成するにはどうすればよいですか?

  27. 27

    オブジェクトがjavascriptマップに存在するかどうかを確認するにはどうすればよいですか?

  28. 28

    プロパティ値がオブジェクト内の配列であるかどうかをどのように確認しますか?

  29. 29

    配列が特定のオブジェクトプロパティで一意であるかどうかを確認するにはどうすればよいですか?

ホットタグ

アーカイブ