如何在 Javascript 中向数组添加其他对象
How to add additional objects to an array in Javascript
我正在寻找学习如何按照我创建的构造函数将一个对象添加到具有多个现有对象的数组中。
//constructor function
function Bookdes(title, author, pages, current_page, available){
this.title = title;
this.author = author;
this.pages = pages;
this.current_page = current_page;
this.available = available;
}
//array of books
var bookarrays = [
new Bookdes("Fast Cars", "John Burns", 205, 43, "true"),
new Bookdes("Slow Cars", "Joe Fast", 70, 32, "false" ),
new Bookdes("Big Cars", "Darla Jean", 234, 42, "true"),
new Bookdes("Small Cars", "Dema Jones", 214, 34, "false"),
new Bookdes("Cars", "Alex Best", 235, 41, "true")
];
//Add two more books
bookarrays.push("Gasoline Car", "Johnny Walker", 200, 31, "true");
bookarrays.push("Natural gas car", "James Dean", 150, 21, "true");
console.log(bookarrays);
谢谢
问题是你不调用构造函数。正确的选择是:
bookarrays.push(new Bookdes("Gasoline Car", "Johnny Walker", 200, 31, "true"));
相关文章:
- 向多维数组添加值和从多维数组请求值
- 如何将JS数组添加到Meteor自动表单条目中
- 在不使用循环的情况下,从一个数据库字符串值向javascript数组添加多个对象
- 将行从数组添加到谷歌图表
- 从不同的数组添加重复的图块 PIXI.js
- 如何在 Javascript 中向数组添加其他对象
- 将javascript数组添加到多维数组中
- Coderbyte数组添加解决方案--For循环与For循环
- Knockout.js向数组添加新项
- Highcharts将变量数组添加到序列中
- 向javascript对象数组添加值
- 我可以用Javascript向数组添加函数吗
- 将数组添加到另一个数组
- 你能给被劫持的JavaScript数组添加一个函数吗
- 我可以向数组添加对象键吗
- 如何向JSON数组添加新属性
- 通过将$resource查询数组添加到AngularJS中另一个数组的底部来进行分页加载
- 使用名称/值从 json 数组添加项
- Javascript数组添加 - 所有组合
- 从 json 文件向 javascript 数组添加值