在javascript中创建特定的对象数组

use*_*804 1 html javascript arrays json

我需要在这个结构的javascript中创建一个对象数组:

    var nodes = {
        '0': { 'label': 'abc' },
        '1': { 'label': 'cdf' },
        '2': { 'label': 'kjh' },
        '3': { 'label': 'wef' },
        '4': { 'label': 'vrg' }
    }; 
Run Code Online (Sandbox Code Playgroud)

我试过这样但没有成功:(

    var nodes = {};
    for (var i = 0; i < 4; i++) {
        nodes[i] = { i: { 'label': 'xpto'+i } };
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

提前致谢!

Ale*_* T. 7

 var nodes = {};
 for (var i = 0; i <= 4; i++) {
    nodes[i] = { 'label': 'xpto'+i };
 }
Run Code Online (Sandbox Code Playgroud)