08オブジェクト

08オブジェクト

オブジェクト

オブジェクト、参照型、およびオブジェクトの値は参照型のインスタンスです

ECMAScriptでは、参照型はデータと関数をまとめて整理するために使用されるデータ構造であり、多くの場合、クラスと呼ばれます。

オブジェクトタイプ

オブジェクトはJavaScriptで頻繁に使用されるタイプであり、JSのすべてのオブジェクトはオブジェクトオブジェクトを継承します

オブジェクトの作成には、新しい演算子とリテラル表記の2つのタイプがあります


    1.new演算子を使用してオブジェクト
    を作成しますvarbox = new Object(); //新しいメソッドを作成してbox.name = "Wang"; //属性フィールドを作成します
    box.age = 25; //属性フィールドを作成します
2.リテラルを使用
    するCreateObject 
    var box = {}; //空のオブジェクトを文字通り宣言するbox.name = "Wang"; //属性フィールドを作成し、
    box.age = 25;を割り当てます。

オブジェクト出力メソッド

    var box = {}; 
    box.name = "Wang"; 
    box.age = "30"; 
    // 2つの出力メソッド
    alert(box.name); 
    alert(box ['name']);

オブジェクトのメソッドを作成する

var box = { 
    run:function(){//オブジェクトrun()のメソッド     
        return "123"; 
    } 
} 
//出力変更オブジェクトのメソッド:
alert(box.run());

引数オブジェクト

ECMAScript関数は、渡されるパラメーターの数を気にせず、パラメーターの一貫性がないためにミスを犯すことはありません。

関数本体は、agrumentsオブジェクトを介して渡されたパラメーターを受け取ることができます

引数オブジェクトのlengthプロパティは、パラメータの数を取得できます

例:

function box(){ 
    var sum = 0; 
    if(arguemnts.length == 0)は合計を返します。
    for(var i = 0; i <arguments.length; i ++){ 
        sum = sum + arguments [i]; 
    }
    合計を返します。
} 
alert(box(1,23,325,235));

 

おすすめ

転載: blog.csdn.net/weixin_42248871/article/details/110715126