Skip to content

以下哪一项会对对象 person 有副作用?

javascript
const person = { name: "Lydia Hallie" };

Object.seal(person);

A. person.name = "Evan Bacon" B. person.age = 21 C. delete person.name D. Object.assign(person, { age: 21 })

答案: A

解析:

使用 Object.seal 我们可以防止新属性 被添加,或者存在属性 被移除. 然而,你仍然可以对存在属性进行更改。