如何将新的构造函数属性推送到数组
How to push new constructor properties to array?
假设我有构造函数person并使用new创建了相同类型的对象,现在我想将这些值推送到数组中。我如何使用javaScript做到这一点?
控制.js
var personArray = [];
function person(firstname,lastname){
this.firstname = firstname;
this.lastname= lastname;
this.fullName = function (){
return this.firstname + " " + this.lastname
}
}
var sam = new person("Sam","Martin");
var john = new person("John","Martin");
personArray.push(sam.fullName(),john.fullName());
console.log(personArray);
推送对象,而不是它们的名称。
personArray.push(sam, john);
相关文章:
- 如何筛选对象的数组属性
- 如何在mongodb(mongose)中覆盖子文档的数组属性
- 如何按对象数组中的数组属性进行筛选
- 基于其他属性查询多维数组属性
- 循环访问 JS 数组 + 数组属性
- AngularJS:观察数组属性
- JSON对象中的数组属性通过foreach更新-更新所有键
- Javascript - 使用数组属性定义对象
- Ember.js with EmberFire Object - 如何使用数组属性
- 我无法访问由开发人员工具中可见的回调填充的 javascript 对象数组属性内容
- 设置对象数据结构数组属性
- 按子数组属性/值对 JavaScript 对象数组进行排序
- 对象的数组属性
- 如何访问 JavaScript 对象上的数组属性
- 使用 jQuery 深层复制对象数组属性值
- 访问并迭代模板内Kendo UI Listview的数组属性
- 主干模型数组属性更改和更改事件侦听器不总是启动
- 在json数组属性中循环
- 通过js中的数组属性方法进行迭代
- 无法清除主干模型数组属性