JavaScript | Как элемент массива объявить массивом?

Нам дан массив JavaScript:

var massiv = ["коля","петя","вова","дима"]

В нём все элементы являются строками. Строковый тип данных.

Мы хотим превратить первый элемент этого массива в массив. То есть строку «коля» преобразовать в массив. Как это сделать?

Сначала найдём первый элемент массива:

massiv[0]

Теперь создадим массив из строки (преобразуем строку в массив):

Array.from(massiv[0])

Итог! Присвоим первому элементу массива результат работы функции from() конструктора Array:

massiv[0] = Array.from(massiv[0])

Теперь первым элементом массива massiv является новый массив из строковых данных:

["к", "о", "л", "я"]

Выведем в консоль итоговую версию основного массива:

console.log(massiv)

Все вводимые команды в консоли браузера:

JavaScript - Как элемент массива объявить массивом?
JavaScript — Как элемент массива объявить массивом?

Это всего лишь один из способов реализации. Возможно, он даст вам верный вектор в решении вашей задачи.

Ссылки

JavaScript | Массивы (Array)

JavaScript | Объявление массива через квадратные скобки []

ECMAScriptLiving Standardhttps://tc39.es/ecma262/#sec-array-objects

ECMAScriptLiving Standardhttps://tc39.es/ecma262/#sec-array.from

Свойства конструктора Array

Свойства объекта прототипа Array

Поделись записью