我有一个基本上由一些汽车名称组成的对象。我只想根据用户输入删除该对象的键。
例如:
let cars = {
car1: 'BMW',
car2: 'Lambo',
car3: 'Mercedes'
};
const deleteCar = (car) => {
delete cars.car;
}
deleteCar('car1');
console.log(cars);
如您所见,它实际上并没有从对象中删除键。我怎样才能做到这一点?
使用方括号 ( []
) 表示法允许我们动态访问属性名称:
let cars = {
car1: 'BMW',
car2: 'Lambo',
car3: 'Mercedes'
};
const deleteCar = (car) => {
delete cars[car];
}
deleteCar('car1');
console.log(cars);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句