如何将数组添加到数组中并作为其属性

时间:2014-04-24 12:32:59

标签: javascript arrays

将第二个和第三个数组添加为主要的数组属性

http://jsfiddle.net/eRj9V/

var main = [{
    'id': 1,
    //'second':[
    //     {'something':'here'},
    //{'something':'here 2'}
    // ],

    /*'thrid' : [
    {'something':'here too '},
    {'something':'here too 2'}
]
*/
}]

var second[{
    'something': 'here'
}, {
    'something': 'here 2'
}]

var thrid[{
    'something': 'here too '
}, {
    'something': 'here too 2'
}]

还有一个问题,我正在构建单页应用程序,我应该更好地在后端或前端执行此操作吗?

2 个答案:

答案 0 :(得分:1)

只需这样做即可添加它们 -

var second = [{
    'something': 'here'
}, {
    'something': 'here 2'
}]

main['second'] = second;

获取更多帮助 -

how to push associative item into array in javascript?

答案 1 :(得分:-1)

简单:

var second = [{
    'something': 'here'
}, {
    'something': 'here 2'
}]

var third = [{
    'something': 'here too '
}, {
    'something': 'here too 2'
}]

var main = [{
    'id': 1,
    'second':second,
    'third' : third
}]

// or 
main['second'] = second;
main['third'] = third;

这样的对象可以从后端返回/或在前端创建,如图所示。