JSオブジェクトの使用

php中世界最好的语言
リリース: 2018-05-24 14:14:48
オリジナル
1388 人が閲覧しました

今回は、JS オブジェクトの使用方法について説明します。JS オブジェクトを使用する際の 注意事項 は何ですか?実際の事例を見てみましょう。

1. オブジェクトの定義

オブジェクト:

    - 是复合类型,由简单数据类型和复合数据类型组成的。
    - 由一对{ }包起来的,
    - 0对或者多对 键名和键值 组成的对,
    - 每对键值对 之间用","隔开,最后一个不要加","
ログイン後にコピー
2. オブジェクトの作成

方法 1:

コンストラクターを通してオブジェクトを作成する

  • メソッド2: オブジェクト リテラルを使用してオブジェクトを作成します

{ }

;

  • 3. オブジェクトの属性を追加または変更します方法 1:

    "."
<script>
    //通过构造函数创建对象
    var obj= new Object();
    //为对象添加属性
    obj.a=2;
    console.log(obj);//{a: 1}
    
    //通过对象字面量创建对象
    var t={};
    //为对象添加属性
    t.a=2;
    console.log(t);//{a: 1}    
</script>
ログイン後にコピー

方法 2:

"[ 】 ”

<script>
    //通过构造函数创建对象
    var obj= new Object();
    //为对象添加属性
    obj.["a"]=2;
    console.log(obj);//{a: 1}
    
    //通过对象字面量创建对象
    var t={};
    //为对象添加属性
    t.["a"]=2;
    console.log(t);//{a: 1}    
</script>
ログイン後にコピー
方法3: 直接記述する

4. 属性値の取得

オブジェクトの値の取得

<script>
    var obj= {
            name: "k",
            age: 12,
            gender: "male"
        }
     console.log(obj);//{name: "k", age: 12, gender: "male"}
</script>
ログイン後にコピー

5. inとfor inの使用

- 方式一:对象.键名(属性名);
- 方式二:对象["键名"];
ログイン後にコピー
例:

  属性名 in 对象名
      检测 在 对象中 是否 含有此属性名。
ログイン後にコピー

for での使用法:

オブジェクト

内のすべてのプロパティを走査します。これはループと同等です。

<script>
    var obj={
        name:"L";
        age:22;
    };
    console.log(age in obj);//true
    console.log(gender in obj);//false
</script>
ログイン後にコピー
結果のスクリーンショットは次のとおりです:

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。 推奨読書:


PromiseA+の実装手順の詳細な説明JSオブジェクトの使用

React実装で選択されたliを強調表示する手順の詳細な説明

以上がJSオブジェクトの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート