У меня есть ссылочный массив, который имеет значения ["a","b","c","d"]
. И у меня есть другой массив, который получается как часть API, который не является очень согласованным форматом. Я приведу несколько примеров ниже
case 1.`{
names : ["a"],
value : [ [0],[0],[2],[4],... ]
}`
case 2. `{
names : ["a","c"],
value : [ [0,2],[0,0],[2,3],[4,4],... ]
}`
результатможет быть в любой комбинации, но мое требование состоит в том, чтобы присвоить значение входящего результата в другой массив, индекс которого такой же, как у моего ссылочного массива, например: в случае 1
`
let finalArray = [["0",null,null,null],
["0",null,null,null],
["2",null,null,null].... ]
`
для случая 2:
`let finalArray = [["0",null,"2",null],
["0",null,"0",null],
["2",null,"3",null].... ]
`
также прикрепление скрипты с моими данными ниже
jsfiddle ссылка на проблему
есть предложения?я пытаюсь использовать минимальный цикл для оптимизации производительности