Просто интересно, почему мне неправильно объявлять массив, заполняя его объектами, отображаемыми внизу? И лучший способ сделать толчок? Также существует разница между выполнением var array = [] и объявлением его с помощью «нового» ключевого слова? Я пытаюсь сделать console.log (moonlight.rating), и ничего не появляется ... не уверен, что я делаю неправильно.Javascript о массиве объектов
function Movie(title, rating, hasWatched)
{
this.title=title;
this.rating=rating;
this.hasWatched=hasWatched;
}
var la_la_land=Movie("La La Land", 8.6, true);
var moonlight=Movie("Moonlight", 8.1, false);
var fifty_shades=Movie("Fifty Shades Darker", -1, false);
var arrays=[la_la_land, moonlight, fifty_shades];
Это не неправильно для вас, чтобы сделать это так - это только один из способов для заполнения массива - почему вы думаете, что это неправильно? – tymeJV
Возможно, это была не проблема ... Я пытаюсь сделать console.log (moonlight.rating), и он не появится. –
Ну, это зависит от вашего класса 'Movie' ... – Cristy