Строку в массив через SPREAD оператор троеточия
[...'qwert'] // (5) ['q', 'w', 'e', 'r', 't']
Строку в массив через метод «from()» класса Array
Чтобы символы строки стали элементами массива, можно применить метод «from()» для конструктора класса Array.
Array.from('qwert') // (5) ['q', 'w', 'e', 'r', 't']
Строку в массив через метод «split()» для строки и регулярного выражения с утверждением вперёд
'qwert'.split(/(?=.)/) // (5) ['q', 'w', 'e', 'r', 't']
Строка имеет вид массива
Когда строка это уже «массив» в строковом представлении. Строка имеет вид массива.
Есть строка:
var str = "[11, 33, 55, 77]"
Мы хотим конвертировать её в массив JavaScript. Как это сделать?
Нам нужно воспользоваться встроенным в язык JavaScript классом JSON. У этого класса есть метод parse()
JSON.parse(str)
Метод parse() проведёт синтаксический анализ строки и нам вернётся массив
Информационные ссылки
Официальная страница стандарта ECMAScript — Раздел «24.5 The JSON Object» — https://tc39.es/ecma262/#sec-json-object
Официальная страница стандарта ECMAScript — https://tc39.es/ecma262/