我已经离开javascript / jquery几年了,现在感觉我无法找到最简单的东西。我有这样的对象站:
var station = {
stationId;
stationName;
}
现在,如果我想要一组电台,我不喜欢:
var stationList = new station [sizeofarray];
看起来我无法在搜索中找到任何直接的答案。
答案 0 :(得分:1)
var stationList = [{stationId:1, stationName:''}];
这会创建一个内部有一个对象的数组。
如果想要推送anoder对象。像这样推送到数组
stationList.push({stationId:2, stationName:'otherName'});
答案 1 :(得分:1)
如果您只需要在数组中放入一个对象,则只需执行以下操作:
var station = {
stationId: 'id',
stationName: 'name'
}
var stationList = [station];
console.log(stationList);

如果你需要放置多个元素,或者数组不是空的,你可以push
将对象放到数组的末尾(如果你只需要放置它就没有用#I}一个对象到数组):
var station = {
stationId: 'id',
stationName: 'name'
}
var stationList = [];
stationList.push(station);
console.log(stationList);

或者到阵列的开头:
var station = {
stationId: 'id',
stationName: 'name'
}
var stationList = [];
stationList.unshift(station);
console.log(stationList);