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

2021-10-14 22:06:24 字數 1474 閱讀 3523

定義:1. 無序的資料集合 2. 鍵值對的集合

let obj =

let obj = new object()

console.log()

細節: 1. 鍵名是字串,不是識別符號,可以包含任意的字元。

2. 引號可以省略,省略之後,就只能寫識別符號

3. 就算引號省略,鍵名也還是字串 要記住

let obj = 

delete obj.name // 刪除obj裡面 name屬性名以及屬性值

delete obj['name'] // 刪除obj 裡面的 name 屬性名以及屬性值

let obj = 

obj['name'] // 檢視obj的name 屬性

obj.name // 檢視obj的name 屬性

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

console.dir(obj) // 檢視自身+共有屬性

let obj = 

obj.hasownproperty('name') // 檢視name 是不是自身的屬性 返回true

obj.hasownproperty('tostring') // 返回 false 不是自身的屬性 是共有屬性

增加

let obj =  // 這裡的name 是字串

obj.name = 'cuilei'

obj['name'] = 'cuilei'

obj.age = 20

obj['na'+'me'] = 'leiye' // 字串相加拼接成 換算成 name

修改

let obj =  // 這裡的name 是字串

obj.name = 'cuilei' // 在已有的屬性上增加 就是修改

obj['name'] = 'cuilei'

obj.age = 20

obj['na'+'me'] = 'leiye' // 字串相加拼接成 換算成 name

obj[gender] = '男' //新增屬性

// 批量增加或修改屬性

object.assign(obj,)

let obj = 

'name' in obj // 檢視name 是不是在自身上存在 返回true 是存在的

obj.hasownpropety('name') // 檢視name 是屬於自身的 還是共有的

let obj1 = 

let obj2 = object.create(obj1) // 直接宣告的時候就修改

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

宣告物件的兩種語法 let obj1 let obj2 new object 如何刪除物件的屬性 let obj delete obj.name delete obj name 如何檢視物件的屬性 let obj object.keys obj 檢視obj的所有自身屬性 object.values ...

JS 物件基本用法

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

js判斷物件是否為空物件 JS物件基本用法

前言回顧 七種資料型別 number string bool symbol null undefined object 五個falsy值 null undefined 0 nan 空字串 let obj 物件 定義 鍵值對的集合,無序的資料集合 let obj new object 這種是上面一種的...