Я пытаюсь получить 2D-массив, используя document.getElementById ("clients"). Value.split (',');так как мне нужно разделить массив 2d.
Я пробовал вышеуказанный код / шаг.
<input type="hidden" id="clients" name="clients" value="{{clients}}">
var displayClient = [];
var clients_array = document.getElementByName("clients").value.split(',');
var itemDisp = [];
var arrayLength = clients_array.length;
for (var i = 0; i < arrayLength; i++) {
displayClient.push(clients_array[i] + ' - ' + clients_array[i]);
itemDisp.push({ label: displayClient[i]});
}
//the 2d array is as follows
[['1', 'client 1'], ['2', 'client 2']]
фактический результат на данный момент: [['1' (новая строка)'client 1'] ... пока я хотел бы получить: 1 - client 1 ...