亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

javascript動(dòng)態(tài)創(chuàng)建對(duì)象的屬性詳解

 更新時(shí)間:2018年11月07日 08:39:14   投稿:laozhang  
在本篇文章中我們給大家分享了關(guān)于javascript動(dòng)態(tài)創(chuàng)建對(duì)象的屬性的相關(guān)知識(shí)點(diǎn)以及代碼分享,需要的朋友們參考學(xué)習(xí)下。

面向?qū)ο蟮腏avaScript在客戶端編碼時(shí)提供了極大的靈活性,Javascript對(duì)象上的屬性有助于設(shè)置可在對(duì)象內(nèi)使用以管理和使用數(shù)據(jù)的值。

我對(duì)JavaScript中屬性的理解,在javascript中,可以通過在文字對(duì)象上定義變量來創(chuàng)建屬性。

例如

var obj = {
  property1: '',
  property2: ''
  };

現(xiàn)在可以通過使用來訪問這些屬性

obj.property1 = 'some value';
obj.property2 = 'some other value';

同樣,類似地,它們也可以在對(duì)象Object內(nèi)的函數(shù)內(nèi)使用。

例如:

var obj = {
  property1: '',
  property2: '',
  foo : function(){
      console.log(obj.property1);
  }};

現(xiàn)在我們知道如何在javascript對(duì)象上創(chuàng)建屬性,讓我們看看如何在Javascript上創(chuàng)建動(dòng)態(tài)屬性

有兩種方法可以做到這一點(diǎn)

在Javascript對(duì)象上定義類似于Array的動(dòng)態(tài)屬性

讓我們采用與上面相同的例子:

var obj = {
  property1: '',
  property2: ''
  };

在對(duì)象Objo上創(chuàng)建動(dòng)態(tài)屬性,我們可以這樣做:

obj['property_name'] = 'some_value';

它的作用是,它在對(duì)象上創(chuàng)建一個(gè)obj新屬性可以訪問它作為console.log(obj.property_name);

這將在控制臺(tái)上輸出值some_value

使用Object.defineProperty定義動(dòng)態(tài)屬性。

例:

// Example of an object property added with defineProperty with a data property descriptor
Object.defineProperty(obj, "property3", {value : 'some value',
              writable : true,
              enumerable : true,
              configurable : true});
// 'property3' property exists on object obj and its value is 37

相關(guān)文章

  • JS調(diào)用CS里的帶參方法實(shí)例

    JS調(diào)用CS里的帶參方法實(shí)例

    js調(diào)用CS里的方法有很多,我用一種簡(jiǎn)單的方法,如下,有需要的朋友可以參考一下
    2013-08-08
  • 小程序如何支持使用 async/await詳解

    小程序如何支持使用 async/await詳解

    這篇文章主要介紹了小程序如何支持使用 async/await詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Javascript 鍵盤keyCode鍵碼值表

    Javascript 鍵盤keyCode鍵碼值表

    Javascript 鍵盤keyCode鍵碼值表,需要的朋友可以保存一份。
    2009-12-12
  • JS數(shù)組方法reduce的妙用分享

    JS數(shù)組方法reduce的妙用分享

    在?JavaScript?中,reduce?是最難理解的數(shù)組方法之一,它是一個(gè)強(qiáng)大而靈活的高階函數(shù),下面就來看看?reduce?的妙用之處,希望對(duì)大家有所幫助
    2023-02-02
  • localResizeIMG先壓縮后使用ajax無刷新上傳(移動(dòng)端)

    localResizeIMG先壓縮后使用ajax無刷新上傳(移動(dòng)端)

    隨著技術(shù)的發(fā)展,移動(dòng)設(shè)備像素越來越高,但是這么大的圖片怎么上傳呢?下面小編就給大家一起學(xué)習(xí)移動(dòng)端圖片上傳的方法之localResizeIMG先壓縮后使用ajax無刷新上傳,需要的朋友可以參考下
    2015-08-08
  • javascript中日期轉(zhuǎn)換成時(shí)間戳的小例子

    javascript中日期轉(zhuǎn)換成時(shí)間戳的小例子

    javascript中日期轉(zhuǎn)換成時(shí)間戳的小例子,需要的朋友可以參考一下
    2013-03-03
  • JavaScript事件冒泡機(jī)制原理實(shí)例解析

    JavaScript事件冒泡機(jī)制原理實(shí)例解析

    這篇文章主要介紹了JavaScript事件冒泡機(jī)制原理實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 簡(jiǎn)述JS瀏覽器的三種彈窗

    簡(jiǎn)述JS瀏覽器的三種彈窗

    本文給大家簡(jiǎn)單介紹了JS瀏覽器的三種彈窗,簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-07-07
  • 一文解析JavaScript中的閉包和內(nèi)存泄漏

    一文解析JavaScript中的閉包和內(nèi)存泄漏

    這篇文章將深入探討閉包和內(nèi)存泄漏之間的關(guān)系,并通過具體的代碼案例來證明閉包并不必然導(dǎo)致內(nèi)存泄漏,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-06-06
  • js導(dǎo)出txt示例代碼

    js導(dǎo)出txt示例代碼

    很多新手朋友們都不知道js怎么導(dǎo)出txt,下面有個(gè)不錯(cuò)的示例,大家可以參考下
    2014-01-01

最新評(píng)論