最简单的方法是使用构造函数填充大量对象来填充数组?
我有一个构造函数而不是制作电视和电影对象:
function Media(name, boxCover) {
this.name = name;
this.boxCover = boxCover;
};
Run Code Online (Sandbox Code Playgroud)
我正在制作许多我想放入数组的对象.这不起作用:
var table = [
var avengers = new Media("avengers",'../assets/boxcovers/avengers.jpg');
var blade_runner = new Media("blade_runner",'../assets/boxcovers/blade_runner.jpg');
var brave = new Media("brave",'../assets/boxcovers/brave.jpg');
var catching_fire = new Media("catching_fire",'../assets/boxcovers/catching_fire.jpg');
var django = new Media("django",'../assets/boxcovers/django.jpg');
var finding_nemo = new Media("finding_nemo",'../assets/boxcovers/finding_nemo.jpg');
];
Run Code Online (Sandbox Code Playgroud)
我也尝试过table.push(每行的开头.我是否真的需要在数组中再次列出每个对象,或者我可以保存重复的工作:
table = [avengers, blade_runner, etc.
Run Code Online (Sandbox Code Playgroud) 我正在尝试学习JavaScript,并且正在进行一项练习,我正在创建一个包含食物,数量和成本的购物清单.我似乎无法传递多个变量或创建一个数组数组.我尝试了一些其他的选项,比如"新对象",但是我无法得到任何结果.给我点暗示?
var groceryList = function(food, quantity, price) {
var theItem = [food, quantity, price]
var theList = new Array();
theList.push(theItem)
}
myList = new groceryList("cookie", 2, 1.00)
console.log(myList)
Run Code Online (Sandbox Code Playgroud)