在ES6的语法中,我想更改对象的“字段”值。但是ESlint检测到错误
'使用数组解构。 (优先破坏)”!
如何解构以下代码?
fields.classroomId = fields.classroomId[1];
答案 0 :(得分:2)
要清楚了解销毁工作的方式,请查看以下代码:
const fields = {
classroomid: [{ id: '1' },'text',100]
};
const { classroomid:[key1, key2, key3, key4] } = fields;
console.log(key1, key2, key3, key4); // { id: '1' } 'text' 100 undefined
//or
const { classroomid:[...keys] } = fields;
console.log(...keys); // { id: '1' } 'text' 100
希望对您有用