JS之Object知識點

第一種訪問對象的方式是 (.)操作符
第二種訪問對象的方式就是中括號操作符([]),如果你想訪問的屬性的名稱有一個空格,這時你只能使用中括號操作符([])。

//第二種
var myObj = {
  "Space Name": "Kirk",
  "More Space": "Spock"
};
myObj["Space Name"]; // Kirk
myObj['More Space']; // Spock

Updating Object Properties

當你創(chuàng)建了一個對象后,你可以用點操作符或中括號操作符來更新對象的屬性。
舉個例子,讓我們看看 ourDog:

var ourDog = {
  "name": "Camper",
  "legs": 4,
  "tails": 1,
  "friends": ["everything!"]
};

讓我們更改它的名稱為 "Happy Camper",這有兩種方式來更新對象的name屬性:

ourDog.name = "Happy Camper";
ourDog["name"] = "Happy Camper";

Add Properties to Object

ourDog.dark= "Happy Camper";
ourDog["sex"] = "gg";

Delete Properties from a JavaScript Object

我們同樣可以刪除對象的屬性,例如:

delete ourDog.bark;

我們可以用.hasOwnProperty(propname)方法來檢查對象是否有該屬性。如果有返回true,反之返回 false。

JavaScript Object Notation 簡稱 JSON

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,502評論 19 139
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進谷前刷過這一套題,不過當時只...
    付林恒閱讀 16,575評論 5 28
  • Comment your JavaScript Code JavaScript中的注釋方式有以下兩種: 使用 //...
    歸云丶閱讀 1,198評論 0 0
  • 20小時,換算成每天用45分鐘,堅持一個月專注的練習(xí),就能讓你從對一項技能的完全不懂,達到學(xué)習(xí)并掌握基本技能的層面...
    絮絮歆語閱讀 684評論 4 3
  • 昨天我們單位開2017年上半年工作總結(jié)會議。館長先生提到了圖書館的使命:收集、保存、傳播有產(chǎn)權(quán)保護的知識文獻資料。...
    陶珍閱讀 709評論 0 2

友情鏈接更多精彩內(nèi)容