當前位置:成語大全網 - 書法字典 - Javascript字典構造

Javascript字典構造

創建對象有兩種方法:

使用literal方法創建壹個對象:var student = { name:“Zhang San“};?

使用內置構造函數創建壹個對象:var student?= new Object();?Student.name =“張三”。

您應該嘗試使用文字度量創建壹個對象。它的明顯優點是只需輸入較少的字符。此外,還有幾個原因:

選擇文字方法創建對象強調了對象只是壹個變量哈希映射,而不是從對象中提取的屬性或方法。

與使用對象構造函數相比,使用文字量沒有範圍解析。因為可以創建同名的局部函數,解釋器需要從調用Object(0)的位置開始查詢作用域鏈,直到找到全局對象構造函數。

構造函數對象只能接受壹個參數,並且依賴於傳遞的值。OBject()可以委托另壹個內置函數來創建壹個對象並返回壹個不同的非預期對象。如果將數字、字符串和布爾值作為參數傳遞給對象構造函數,則結果是獲得由不同構造函數創建的對象,例如,var oschina = new Object(1);Ochina.constructor是數字;;傳遞的值是動態的,其類型直到運行時才確定,這將導致意外的結果。