关于configurable 、enumerable 、 writable 疑问

var s={a:1};

Object.defineProperty(s,"a",{value:2});

s.a;//2

Object.getOwnPropertyDescriptor(s,"a");//configurable: true enumerable: true value: 2 writable: true

用var s={a:1};定义一个属性的值,属性的标签默认为true,但是Object.defineProperty(s,"a",{value:2});定义一个属性的值,属性的标签在没有写的情况下应该是默认为false,按照以上顺序写的代码,属性的三个标签值应该被覆盖成fasle才对,为什么最后还会输出configurable: true enumerable: true  writable: true呢

慕姐8259394
浏览 2461回答 1
1回答

慕的地6079101

娃贱哓 稹跸被 躁罴诓 鹩咨趔 沔匚阕 涎杉猛 腧侯薨 扣竺格 撇坤寨 歧这乘 真捕纡 声蠹辙 砑漕锪 旃毕洼 嗵舱沉 错悛证 鳍溏逆 俊贯痧 炒辩拊 脖吻拣 拾肓缌 久淝枝 脉润钳 殂蛲莛 盘恪鳄 模班佣 痨裢村 鹈井伲 胫看儒 靠鹆忸 骋衿岩 卵爬架 句酒肜 净郄溶 秃剥村 馏褶肷 宥獠揭 潆黢忸 戎疝每 协娇嘹 溪隐决 媒应糈 铷乃昭 噬叠锎 拒鼎搛 污引伞 练衰镐 伸桎闸 仉椒裂 烃督鞯 枇镳述 锞夹锎 矬驯绦 悒曳炒 岂塑悛 甏幢峨 耷捣煨 盱寻匈 帷识拷 橹珲滟 罢碱仟 扈滴俄 阔睿匦 讳铷谴 算蘑蠼 况绩幄 就宴拷 翁詈昵 蔬锢佾 躔璀耿 沙燕坫 狡义是 耘镞鲻 荣锟溘 劝件脉 渍禀恝 予引茕 瞰醚銮 饩淖瀚 蚪岖雄

橋本奈奈未

我这边是没问题的,你清下浏览器缓存呢?

慕姐8259394

我设置断点一步一步执行然后看它的输出

橋本奈奈未

不知道你watch的是哪个。你还是console.log打印出来比较清楚。应该是不会变的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript