Object 的 property descriptor

property descriptor 属性描述符:

 

o = { get foo() { return 17; } };

d = Object.getOwnPropertyDescriptor(o, "foo");

  

// d

{

   configurable: true,

   enumerable: true,

   get: /* f foo()*/,

   set: undefined

}

 

value  // 值

writable // 能不能修改值 (可不可以写值   // obj.xx = ...

configurable // 属性能否被删除    // delete obj.xx

get   // 访问器函数getter 如果没有是undefined

set   // 设置器函数setter 如果没有是undefined

posted @ 2019-09-24 15:50  hh9515  阅读(195)  评论(0编辑  收藏  举报