在 JavaScript 和 TypeScript 中,可以使用以下方法来删除对象中的属性和添加属性:
**1. 删除对象中的属性:**
const obj = { name: 'Alice', age: 25, city: 'New York' }; // 使用 delete 关键字删除属性 delete obj.age; console.log(obj); // { name: 'Alice', city: 'New York' }
在上面的例子中,使用 `delete` 关键字删除了 `obj` 对象中的 `age` 属性。
**2. 向对象中添加属性:**
const obj = { name: 'Alice', city: 'New York' }; // 使用点号(.)或方括号([])语法添加属性 obj.age = 25; obj['occupation'] = 'Engineer'; console.log(obj); // { name: 'Alice', city: 'New York', age: 25, occupation: 'Engineer' }
在上面的例子中,我们使用点号(`.`)语法和方括号(`[]`)语法向 `obj` 对象中添加了 `age` 和 `occupation` 属性。
需要注意的是,上述方法都会直接修改原始对象。如果想要创建一个新的对象并添加或删除属性,可以使用对象展开运算符(`...`)或对象解构赋值来实现。
希望以上信息能对你有所帮助!如果你还有其他问题,请随时提问。