Hye*_*sho 1 javascript arrays javascript-objects
只是想知道,为什么通过填充底部显示的对象来声明一个数组是不对的?推动是最好的方法吗?另外..在做var array = []和用"new"关键字声明它之间有区别吗?我正在尝试使用console.log(moonlight.rating)并且没有任何显示......不确定我做错了什么.
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];
Run Code Online (Sandbox Code Playgroud)
这与实例化数组无关.您必须使用构造函数的new关键字Movie:
var la_la_land= new Movie("La La Land", 8.6, true);
var moonlight= new Movie("Moonlight", 8.1, false);
var fifty_shades= new Movie("Fifty Shades Darker", -1, false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |