Как перевести строку в массив Javascript?

Пользователь

от sylvester , в категории: JavaScript , 10 месяцев назад

Как перевести строку в массив Javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от fred , 3 месяца назад

@sylvester 

Вы можете использовать метод split для разбиения строки на массив строк. Например:

1
2
let string = "apple,banana,orange";
let array = string.split(",");  // результат: ["apple", "banana", "orange"]


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


Пример:

1
2
let string = "apple banana orange";
let array = string.split(" ");  // результат: ["apple", "banana", "orange"]


Обратите внимание, что метод split работает только со строками, поэтому если вам нужно преобразовать другой тип данных в массив, то вам нужно будет предварительно преобразовать его в строку.


Пример:

1
2
let number = 123;
let array = number.toString().split("");  // результат: ["1", "2", "3"]