Я думаю, что правильно сформулировал название, но ...
Допустим, у меня есть массив:
var arr = ['set1', 'set2', 'set3', 'set4', 'set5', 'set6'];
И мне нужно создать объект, который выглядит примерно так:
'item(0).name' : '//some string'
'item(0).value(0)' : 'set1' // a.k.a arr[0]
'item(0).value(1)' : 'set2' // a.k.a arr[0]
'item(0).value(2)' : 'set3' // a.k.a arr[0]
и т.д ....
И затем, по мере продолжения, можно также продолжить с item (1) .name , а все остальные свойства после этого будут item (1) .value (0), item (1) .значение (1), предмет (1) .значение (2) и т.д ...
Я понимаю, что будут циклы, проходящие через каждый массив, и затем, используя индекс arr, я могу заполнить значения, однако моя проблема сосредоточена вокруг фактического создания свойств obj ' item (). Name 'или' item (). value () '. Как можно это сделать?
UPDATE
На самом деле это часть вызова API, и она должна выглядеть так, как написано выше, поскольку позднее она расширяется в объекте данных и передается вызову. Надеюсь, это немного прояснит.
т.е. * * 1 034
var data = {
x: 0,
y: 1,
z: 6,
'item (0) .name': 'string',
'item (0) .value (0)': 'set1',
'item (0) .value (1)': 'set2',
'item (0) .value (2)': 'set3'
}