物件的屬性定義

2022-07-24 10:54:09 字數 501 閱讀 7129

obj 需要定義屬性的當前物件

prop 當前需要定義的屬性名

desc 屬性描述符

value: 屬性值, 預設undefined

set: setter方法, 預設undefined

get:getter方法, 預設undefined

configurable: 屬性是否可配置和刪除,預設false

writable:是否可修改,預設false

enumerable:是否可列舉

let obj = {}

let temp = null

object.defineproperty(obj, 'name', ,

set: function (val) ,

writable: true,

configurable: true,

enumerable: true

})

物件屬性定義

let obj 1。給物件新增屬性 物件.或物件 obj.name 張三 console.log obj.name,obj.age js中可以通過object.defineproperty 方法,可以為物件新增自定義的屬性 引數1 新增屬性物件 引數2 新增的屬性名 引數3 新增的屬性值 配置物件 ...

定義特有屬性的物件

for var i 0 i val.length i 自己定義的物件 arr.push val i id arr是自己宣告的陣列,將for迴圈的每一項的某個屬性追加到自己定義的陣列裡 item id val i id 給自己定義的物件新增屬性 item name val i name 同上,給自己定...

const定義的物件屬性是否可以改變

在作業盒子面試的時候問到了乙個問題,const定義的物件屬性是否可以改變。當時沒有考慮就回答了不可以,面試官微笑著回答說錯了。回來後檢視了一下const的定義,明白了其中的原理。const是用來定義常量的,而且定義的時候必須初始化,且定義後不可以修改。對於基本型別的資料來說,自然很好理解了,例如 c...