4 回答

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
提問(wèn)者問(wèn)的是:var i = {};是什么意思,這是通過(guò)Json方式定義一個(gè)函數(shù)對(duì)象,該函數(shù)對(duì)象體為空,但不能說(shuō)對(duì)象為空,執(zhí)行alert(i)絕對(duì)不是null,提問(wèn)者可以試一下,當(dāng)然也不是等效于var i = new Object();語(yǔ)句,這個(gè)語(yǔ)句是在用Object原型創(chuàng)建實(shí)例,而提問(wèn)者的var i = {};語(yǔ)句是在定義一個(gè)函數(shù)對(duì)象

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
var i = {};
跟
var i = new Object();
是一個(gè)意思,JavaScript 有3中方式定義對(duì)象,還有一種:
function P (x) {
this.x = x;
}
var i = new P();

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
定義一個(gè)空對(duì)象。
lixiaolong2114 意思差不多不就行了,js本來(lái)對(duì)變量的類型定義就很隨意的嘛

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊
這個(gè)就等同于 var i = new Object();
之所以使用這樣的寫(xiě)法,是為了是腳本
代碼更簡(jiǎn)短,執(zhí)行效率更高
- 4 回答
- 0 關(guān)注
- 1241 瀏覽
添加回答
舉報(bào)