0
我正在讀一本書的JavaScript,發現有關如何使用arr.find(callback[, thisArg])
的Javascript Array.prototype.find第二個參數thisArg不工作
class Person {
constructor(name) {
this.name = name;
this.id = Person.nextId++;
}
}
Person.nextId = 0;
const jamie = new Person("Jamie"),
juliet = new Person("Juliet"),
peter = new Person("Peter"),
jay = new Person("Jay");
const arr = [jamie, juliet, peter, jay];
// option 2: using "this" arg:
arr.find(p => p.id === this.id, juliet); // returns juliet object
我不能得到期望的結果此代碼。 find()
每次返回undefined
。