Свойство объекта массива пусто при прямой передаче массива в качестве аргумента - PullRequest
0 голосов
/ 06 октября 2018

У меня есть этот объект:

function Student(name, grades) {
    this.name = name;
    this.grades = grades;

    this.getName = () => this.name;
    this.getGrades = () => this.grades;
}

grades должен быть массивом.Но когда я делаю это:

let student = new Student('James', [1, 2, 3])
console.log(student.getGrades)

массив grades пуст.Что я делаю неправильно?Что-то не так с передачей массива непосредственно в качестве аргумента?

Спасибо!


...