欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

創(chuàng)建一般js對(duì)象的幾種方式

 更新時(shí)間:2017年01月19日 10:34:52   作者:留七七  
本文主要介紹了創(chuàng)建一般js對(duì)象的幾種方式。具有很好的參考價(jià)值,下面跟著小編一起來看下吧

1.對(duì)象字面量創(chuàng)建對(duì)象

var obj = { a:1,b:2 };

注意:對(duì)象字面量是一個(gè)表達(dá)式,這種表達(dá)式每次運(yùn)算都會(huì)創(chuàng)建并初始化一個(gè)新對(duì)象,并計(jì)算這個(gè)新對(duì)象的每個(gè)屬性值。所以如果在循環(huán)體內(nèi)使用對(duì)象字面量,每次循環(huán)時(shí)都會(huì)創(chuàng)建新對(duì)象。

2.通過new運(yùn)算符創(chuàng)建對(duì)象

var obj = new Object(); //創(chuàng)建空對(duì)象
var ary = new Array(); //創(chuàng)建空的數(shù)組對(duì)象

注意:new運(yùn)算符后面跟的是一個(gè)函數(shù)調(diào)用,這個(gè)函數(shù)被稱為構(gòu)造函數(shù)。js中原始類型都包含內(nèi)置的構(gòu)造函數(shù),也可以自己定義構(gòu)造函數(shù)。

3.通過立即執(zhí)行函數(shù)創(chuàng)建對(duì)象

var obj = (function(){ return {x:1,y:2};}());

注意:在立即執(zhí)行函數(shù)內(nèi)部一定要有return語句,return出的內(nèi)容就是待創(chuàng)建的對(duì)象。

4.通過Object.create()創(chuàng)建對(duì)象

var obj = Object.create({x:1,y:2});

注意:Object.create()是一個(gè)靜態(tài)函數(shù),傳入原型對(duì)象就可以創(chuàng)建繼承此原型對(duì)象的對(duì)象,例如上面的例子中obj對(duì)象繼承了x,y屬性。

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

  • JS使用cookie設(shè)置樣式的方法

    JS使用cookie設(shè)置樣式的方法

    這篇文章主要介紹了JS使用cookie設(shè)置樣式的方法,涉及javascript樣式的設(shè)置與cookie的讀寫相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • JS語法也可以有C#的switch表達(dá)式

    JS語法也可以有C#的switch表達(dá)式

    這篇文章主要為大家介紹了JS語法也可以有C#的switch表達(dá)式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 再談Javascript中的異步以及如何異步

    再談Javascript中的異步以及如何異步

    大家都知道js是單線程的,執(zhí)行起來是順序的,在順序的業(yè)務(wù)邏輯中當(dāng)然沒有問題,如果遇到可以并發(fā)執(zhí)行的業(yè)務(wù)邏輯,再排隊(duì)就很低級(jí)了!所以這里我們?cè)賮砗?jiǎn)單的談?wù)凧S中的異步以及如何異步。
    2016-08-08
  • javascript break指定標(biāo)簽打破多層循環(huán)示例

    javascript break指定標(biāo)簽打破多層循環(huán)示例

    break的語法有兩種break; 和 break label;下面為大家介紹下直接break掉整個(gè)循環(huán)嵌套示例
    2014-01-01
  • JavaScript中的finally()方法和Filter()方法詳解

    JavaScript中的finally()方法和Filter()方法詳解

    finally是 JavaScript 構(gòu)造中使用的方法try-catch,Filter() 是 JavaScript 中的一種方法,可以通過處理數(shù)組輕松提供過濾后的輸出數(shù)據(jù),本文就給大家詳細(xì)的介紹一下JavaScript中的finally()方法和Filter()方法,需要的朋友可以參考下
    2023-08-08
  • JavaScript原型繼承和原型鏈原理詳解

    JavaScript原型繼承和原型鏈原理詳解

    這篇文章主要介紹了JavaScript原型繼承和原型鏈原理詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • JS實(shí)現(xiàn)躲避粒子小游戲

    JS實(shí)現(xiàn)躲避粒子小游戲

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)躲避粒子小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • js實(shí)現(xiàn)基于正則表達(dá)式的輕量提示插件

    js實(shí)現(xiàn)基于正則表達(dá)式的輕量提示插件

    這篇文章主要介紹了基于正則表達(dá)式的輕量提示插件,兼容性強(qiáng)卻文件輕巧的文本框檢測(cè)插件,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • Bootbox將后臺(tái)JSON數(shù)據(jù)填充Form表單的實(shí)例代碼

    Bootbox將后臺(tái)JSON數(shù)據(jù)填充Form表單的實(shí)例代碼

    通過控制器創(chuàng)建一個(gè)Index視圖,寫入下列HTML代碼,這里我創(chuàng)建了一個(gè)分部視圖,不創(chuàng)建直接寫在同一個(gè)頁面也是一樣的效果。這篇文章主要介紹了Bootbox將后臺(tái)JSON數(shù)據(jù)填充Form表單 ,需要的朋友可以參考下
    2018-09-09
  • js, jQuery實(shí)現(xiàn)全選、反選功能

    js, jQuery實(shí)現(xiàn)全選、反選功能

    本文主要介紹了js, jQuery實(shí)現(xiàn)全選、反選功能的方法,具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03

最新評(píng)論