我想获得一个对象身上的所有属性和方法,需要返回一个新对象包括不可枚举的在内,我可以肯定js有一个内置对象能完成需求,可惜该死的Name太长了再加上许久不用忘啦,特此求助...在线急等跪求解答!备注:是返回一个新的对象,包括属性名和属性值,并且包括不可枚举的
4 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
达令说
TA贡献1821条经验 获得超6个赞
设置enumerable属性为true皆可以,贴上代码:
export const modifyObjAttr=()=>{
let person={name:'张三',age:30};
Object.defineProperty(person,'name',{
writable:false,
value:'李四',
configurable:false,//设置false就不能对该属性修改
enumerable:true
})
添加回答
举报
0/150
提交
取消