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

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

от sylvester , в категории: JavaScript , 2 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от fred , 2 года назад

@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"]


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

от ciara , год назад

@sylvester 

Для перевода строки в массив в JavaScript можно использовать метод split(). Он принимает разделитель в качестве параметра и возвращает новый массив, содержащий все подстроки исходной строки, разделенные этим разделителем.


Например:

1
2
3
let str = "Hello, world!";
let arr = str.split(", ");
console.log(arr); // ["Hello", "world!"]


В этом примере метод split() используется для разделения строки str по запятой и пробелу. Результатом является массив arr, содержащий две подстроки: "Hello" и "world!".