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

ジョエルエンシナスマーティン

myObjに「x」プロパティがあるかどうかを確認しようとしています。ただし、myObjに探しているプロパティがない場合、何も返されません。コードは次のとおりです。

var myObj = {
    ギフト: "ポニー"、
    ペット: "子猫"、
    ベッド: "そり" 
}; 

function checkObj(checkProp){ 

    if(myObj.hasOwnProperty( "gift")){ 
        return myObj [checkProp]; 
    } else if(myObj.hasOwnProperty( "pet")){ 
        return myObj [checkProp]; 
    } else if(myObj.hasOwnProperty( "bed")){ 
        return myObj [checkprop]; 
    } else { 
        return "Not Found"; 
    } 
}
Shidersz

注:プロパティがあるため、他の条件が評価されることはありませんのでif (myObj.hasOwnProperty("gift"))常に入力されます。myObjgift

これだけやりたくないですか?

var myObj = {
    gift: "pony",
    pet: "kitten",
    bed: "sleigh"
};

function checkObj(checkProp) {

    if (myObj.hasOwnProperty(checkProp)) {
        return myObj[checkProp];
    }
    else {
        return "Not Found";
    }
}

console.log(checkObj("gift"));
console.log(checkObj("foo"));

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

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

分類Dev

オブジェクトのプロパティが存在するかどうかを確認し、別のプロパティのみを更新します

分類Dev

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

分類Dev

オブジェクトに空のプロパティがあるかどうかを確認します

分類Dev

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

分類Dev

TypeScriptオブジェクトのプロパティがすべて空かどうかを確認します

分類Dev

Drools、特定のプロパティを持つオブジェクトがリストに複数存在するかどうかを確認する方法

分類Dev

配列に特定のプロパティの値を持つオブジェクトが含まれているかどうかを確認します

分類Dev

Javascriptオブジェクトに特定の文字列で始まるプロパティ名があるかどうかを確認します

分類Dev

オブジェクトのプロパティ値がfalseかどうかを確認します

分類Dev

Typescriptでオブジェクトのプロパティがnullかどうかを確認します

分類Dev

オブジェクトのプロパティが空かどうかを確認します

分類Dev

オブジェクトプロパティが存在するかどうかの確認

分類Dev

「in」プロパティを使用してオブジェクトにキーが存在するかどうかを確認するための時間計算量

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

オブジェクト(特定のプロパティ値を持つ)がリストにないかどうかを確認します

分類Dev

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

分類Dev

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

分類Dev

PHP-針のすべてのプロパティで比較して、オブジェクトの配列からオブジェクトが存在するかどうかを確認します

分類Dev

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

分類Dev

PHPは、プロパティがオブジェクトまたはクラスに存在するかどうかを確認します

分類Dev

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

分類Dev

カスタムオブジェクトArrayListのプロパティが空の文字列であるかどうかを確認しますか?

分類Dev

JSのオブジェクトの配列にプロパティが存在するかどうかを確認する方法

分類Dev

プロパティを持つオブジェクトが配列に存在するかどうかをPHPで確認します

分類Dev

オブジェクトにjavascriptのプロパティのセットがあるかどうかを確認します

分類Dev

MongoDB Aggregation:複数のプロパティを含むオブジェクトが配列に存在するかどうかを確認する方法

Related 関連記事

  1. 1

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

  2. 2

    オブジェクトのプロパティが存在するかどうかを確認し、別のプロパティのみを更新します

  3. 3

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

  4. 4

    オブジェクトに空のプロパティがあるかどうかを確認します

  5. 5

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

  6. 6

    TypeScriptオブジェクトのプロパティがすべて空かどうかを確認します

  7. 7

    Drools、特定のプロパティを持つオブジェクトがリストに複数存在するかどうかを確認する方法

  8. 8

    配列に特定のプロパティの値を持つオブジェクトが含まれているかどうかを確認します

  9. 9

    Javascriptオブジェクトに特定の文字列で始まるプロパティ名があるかどうかを確認します

  10. 10

    オブジェクトのプロパティ値がfalseかどうかを確認します

  11. 11

    Typescriptでオブジェクトのプロパティがnullかどうかを確認します

  12. 12

    オブジェクトのプロパティが空かどうかを確認します

  13. 13

    オブジェクトプロパティが存在するかどうかの確認

  14. 14

    「in」プロパティを使用してオブジェクトにキーが存在するかどうかを確認するための時間計算量

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

    オブジェクト(特定のプロパティ値を持つ)がリストにないかどうかを確認します

  19. 19

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

  20. 20

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

  21. 21

    PHP-針のすべてのプロパティで比較して、オブジェクトの配列からオブジェクトが存在するかどうかを確認します

  22. 22

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

  23. 23

    PHPは、プロパティがオブジェクトまたはクラスに存在するかどうかを確認します

  24. 24

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

  25. 25

    カスタムオブジェクトArrayListのプロパティが空の文字列であるかどうかを確認しますか?

  26. 26

    JSのオブジェクトの配列にプロパティが存在するかどうかを確認する方法

  27. 27

    プロパティを持つオブジェクトが配列に存在するかどうかをPHPで確認します

  28. 28

    オブジェクトにjavascriptのプロパティのセットがあるかどうかを確認します

  29. 29

    MongoDB Aggregation:複数のプロパティを含むオブジェクトが配列に存在するかどうかを確認する方法

ホットタグ

アーカイブ