采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
给name赋值控制台没有报错
严格模式下给 writable = false 的属性复制会报错
我这边也是这样,没有报错,只是重新对p.name 赋值不生效
let p = new Person()
console.log(p.name = function() { console.log(100) })
console.log(p.name())
输出结果:
ƒ () {
console.log(100);
}
index.js:39 A B
你赋值之后,再执行 p.name 看打印出什么?
我这边试了下,控制台没报错,但是实际结果是没赋值成功,很奇怪
登录后可查看更多问答,登录/注册
系统学习JS设计模式,增强设计思想,提高代码质量。
1.8k 13
1.1k 10
899 10
1.1k 9
1.3k 8