假设我有一个由5个人名组成的列表
let listNames = [Sam, Ash, Moe, Billy, Kenzi]
我想为每个名称使用类属性doneHomeWork
和lazy
class Person {
constructor() {
this.doneHomeWork = 0
this.lazy = false
}
}
不要像这样为每个名称指定:
const Sam = new Person()
const Ash = new Person()
const Moe = new Person()
const Billy = new Person()
const Kenzi = new Person()
我在考虑做这件事。
listNames.forEach(name => {
name = new Person()
})
然而,在我的ESLint中,它给了我一个错误
将函数参数“name”分配给无效的变量‘no-param-reassign’
这似乎是微不足道的,但出于某种原因,我很难进行重构。