JS Object类型变量赋值失败(普通模式静默失败/严格模式报错/触发setter)
于 2021-07-19 22:30:59 首次发布
在JavaScript中,对于已存在Object属性的赋值操作并不总是屏蔽原有的属性。根据赋值的不同方式,会出现静默失败(严格模式下报错)的情况。在字面量赋值时,如果存在相同属性,赋值操作可能导致意外的效果。为避免副作用,建议避免直接赋值,而选择其他方法来处理Object属性。
摘要由CSDN通过智能技术生成