Чтобы преобразовать строку в одномерный массив JavaScript, я мог бы использовать 'eval()'. Но как преобразовать строку в двумерный массив?Как преобразовать строку в 2-мерный массив?
Моя строка:
['stage 1', 1, 11, 111],['Stage 2', 2, 22, 222]
Execution "Eval (...)" с такой параметр создает 1 массив из 4 элементов: [ 'этап', 1, 11, 111]. Вместо этого я хотел бы иметь массив из 2 элементов, где каждый элемент, в свою очередь, представляет собой еще один массив из 4 элементов.
Я считаю, что я мог бы разбить исходную строку на «,» в список подстрок и вызвать «eval» для каждого из них и объединить результат в двумерный массив.
Но Я считаю, что более эффективный путь должен уже существовать. Есть ли? Если да, пожалуйста, сообщите.
спасибо, что заблаговременно!
Просто завернуть во внешней паре скобок: ' '[' + строка +] «'. – RobG