JS 物件基本用法(獲取物件的鍵值)

2022-09-05 07:15:13 字數 734 閱讀 9173

宣告物件的兩種語法

let obj1 = 

let obj2 = new object()

如何刪除物件的屬性

let obj = 

delete obj.name

delete obj['name']

如何檢視物件的屬性

let obj = 

object.keys(obj) //檢視obj的所有自身屬性

object.values(obj) //檢視 obj所有自身屬性值

object.entries(obj) //卡看obj所有自身屬性和自身屬性值

console.dir(obj) //在控制台列印obj所有屬性

如何修改或增加物件的屬性

let obj = 

obj.name = "tom" //直接賦值

obj['age'] = 32 //直接賦值

object.assign(obj, //批量新增

'name' in obj和obj.hasownproperty('name') 的區別

'name' in obj 表示屬性'name' 是否在obj的所有屬性中

obj.hasownproperty('name') 表示'name'是否在obj的自身屬性中

刪除物件鍵值 JS 物件基本用法

定義 1.無序的資料集合 2.鍵值對的集合 let obj let obj new object console.log 細節 1.鍵名是字串,不是識別符號,可以包含任意的字元。2.引號可以省略,省略之後,就只能寫識別符號 3.就算引號省略,鍵名也還是字串 要記住 let obj delete ob...

JS 物件基本用法

宣告物件的兩種語法 let obj let obj new object 如何刪除物件的屬性 delete obj.或delete obj 即可刪除 obj 的 屬性 區分 屬性值為 undefined 和 不含屬性名 不含屬性名 in obj false含有屬性名,但是值為 undefined i...

js關於獲取未知物件中的鍵值

在工作中偶然遇到乙個小問題就是拿到了乙個物件型別的值,但是並不知道這個物件內部的屬性,啥都拿不到,無從下手,這就有點尷尬了 今天就介紹一種辦法可以拿到未知物件中的屬性和值的方法,假如我們拿到乙個物件例項myobject,怎麼拿到屬性和值呢,直接上 console.log 型別 myobject ob...