小编CJ *_*son的帖子

Javascript:实例化对象数组的最佳方式

最简单的方法是使用构造函数填充大量对象来填充数组?

我有一个构造函数而不是制作电视和电影对象:

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 arrays javascript-objects

5
推荐指数
1
解决办法
172
查看次数

JavaScript基础知识:数组或数组

我正在尝试学习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)

javascript arrays

0
推荐指数
1
解决办法
142
查看次数

标签 统计

arrays ×2

javascript ×2

javascript-objects ×1