JavaScriptオブジェクト属性のデフォルト値を設定する

サンドストローム:

次のようなJavaScriptオブジェクトのデフォルト属性を設定する方法はありますか?

var emptyObj = {};
// do some magic
emptyObj.nonExistingAttribute // => defaultValue

IEは無視してかまいません。ChromeFrameを使用すれば、頭痛の種から解放されました。

サンドストローム:

数年前に質問したので、状況は順調に進んでいます。

プロキシはES6の一部です。次の例は、Chrome、Firefox、Safari、およびEdgeで機能します。

var handler = {
  get: function(target, name) {
    return target.hasOwnProperty(name) ? target[name] : 42;
  }
};

var p = new Proxy({}, handler);

p.answerToTheUltimateQuestionOfLife; //=> 42

詳細については、プロキシに関するMozillaのドキュメントをご覧ください

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Spring Bootでオブジェクトのデフォルトのフォーム値を設定する方法:Thymeleaf

分類Dev

マングースのオブジェクトの配列にデフォルト値を設定する

分類Dev

C#でオブジェクトのデフォルトの `String`値を設定する

分類Dev

XDocumentオブジェクトに属性が存在しない場合に属性のデフォルト値を設定する方法

分類Dev

javascriptオブジェクトにデフォルトの__self__プロパティを設定する方法

分類Dev

オプションがオブジェクトで、デフォルトが整数IDの場合、デフォルトのngOptions値を設定する方法

分類Dev

オブジェクトテーブルのブールアクティブ列にデフォルト値を設定する必要がありますか?

分類Dev

Django-新しいフィールド:既存のオブジェクトのデフォルトの呼び出し可能値を設定する方法

分類Dev

データフレームオブジェクトの値を設定する

分類Dev

kotlinジェネリックのデフォルト値を設定する

分類Dev

Python2-オブジェクトのデフォルト属性を出力する

分類Dev

Pythonでdictオブジェクトのすべてのキーにデフォルト値を設定するにはどうすればよいですか?

分類Dev

マングーススキーマの配列にネストされたオブジェクトのデフォルト値を設定する

分類Dev

値がオブジェクトの場合、md-select にデフォルト値を設定する Angular4 Angular-Material

分類Dev

djangoのUserオブジェクトのデフォルト値を設定するにはどうすればよいですか?

分類Dev

引数として渡されるTypeScriptオブジェクトのデフォルト値の設定

分類Dev

PrimeNGラジオボタンのデフォルト値をリアクティブ形式で設定する方法

分類Dev

Angularのオブジェクトを使用して選択ドロップダウンでデフォルト値を設定する

分類Dev

デフォルト値のJavascriptオブジェクト

分類Dev

djangoの既存のオブジェクトのデフォルト画像をImageFieldに設定します

分類Dev

OracleadfでSQLを介してエンティティ/ビューオブジェクトの属性のデフォルト値を設定するにはどうすればよいですか?

分類Dev

JavaScriptのオブジェクトリテラルを介してシミュレートされた名前付き関数パラメータのデフォルト値を設定するにはどうすればよいですか?

分類Dev

Joi検証はデフォルトを空のオブジェクトとして設定します

分類Dev

javascriptのようにJavaオブジェクト属性を設定する方法

分類Dev

data-属性にjavascriptのDateオブジェクトを設定する方法

分類Dev

パラメータの破棄を使用して、コンストラクタのデフォルト値からjavascriptオブジェクトのプロパティを設定する

分類Dev

XNodeオブジェクトのxmlns属性を設定する方法

分類Dev

perlのオブジェクト属性のデフォルト値を返すことができません

分類Dev

Javascriptのバグ:オーディオオブジェクトコントロール属性を設定True = = False

Related 関連記事

  1. 1

    Spring Bootでオブジェクトのデフォルトのフォーム値を設定する方法:Thymeleaf

  2. 2

    マングースのオブジェクトの配列にデフォルト値を設定する

  3. 3

    C#でオブジェクトのデフォルトの `String`値を設定する

  4. 4

    XDocumentオブジェクトに属性が存在しない場合に属性のデフォルト値を設定する方法

  5. 5

    javascriptオブジェクトにデフォルトの__self__プロパティを設定する方法

  6. 6

    オプションがオブジェクトで、デフォルトが整数IDの場合、デフォルトのngOptions値を設定する方法

  7. 7

    オブジェクトテーブルのブールアクティブ列にデフォルト値を設定する必要がありますか?

  8. 8

    Django-新しいフィールド:既存のオブジェクトのデフォルトの呼び出し可能値を設定する方法

  9. 9

    データフレームオブジェクトの値を設定する

  10. 10

    kotlinジェネリックのデフォルト値を設定する

  11. 11

    Python2-オブジェクトのデフォルト属性を出力する

  12. 12

    Pythonでdictオブジェクトのすべてのキーにデフォルト値を設定するにはどうすればよいですか?

  13. 13

    マングーススキーマの配列にネストされたオブジェクトのデフォルト値を設定する

  14. 14

    値がオブジェクトの場合、md-select にデフォルト値を設定する Angular4 Angular-Material

  15. 15

    djangoのUserオブジェクトのデフォルト値を設定するにはどうすればよいですか?

  16. 16

    引数として渡されるTypeScriptオブジェクトのデフォルト値の設定

  17. 17

    PrimeNGラジオボタンのデフォルト値をリアクティブ形式で設定する方法

  18. 18

    Angularのオブジェクトを使用して選択ドロップダウンでデフォルト値を設定する

  19. 19

    デフォルト値のJavascriptオブジェクト

  20. 20

    djangoの既存のオブジェクトのデフォルト画像をImageFieldに設定します

  21. 21

    OracleadfでSQLを介してエンティティ/ビューオブジェクトの属性のデフォルト値を設定するにはどうすればよいですか?

  22. 22

    JavaScriptのオブジェクトリテラルを介してシミュレートされた名前付き関数パラメータのデフォルト値を設定するにはどうすればよいですか?

  23. 23

    Joi検証はデフォルトを空のオブジェクトとして設定します

  24. 24

    javascriptのようにJavaオブジェクト属性を設定する方法

  25. 25

    data-属性にjavascriptのDateオブジェクトを設定する方法

  26. 26

    パラメータの破棄を使用して、コンストラクタのデフォルト値からjavascriptオブジェクトのプロパティを設定する

  27. 27

    XNodeオブジェクトのxmlns属性を設定する方法

  28. 28

    perlのオブジェクト属性のデフォルト値を返すことができません

  29. 29

    Javascriptのバグ:オーディオオブジェクトコントロール属性を設定True = = False

ホットタグ

アーカイブ