Как преобразовать строку в массив, цифры в качестве его элементов?

#javascript

#javascript

Вопрос:

У меня есть строковая переменная с именем s «1234», и я хочу преобразовать ее в 4321. Для этого я

Я хотел бы преобразовать «1234» в [«1″,»2,»3″,»4»] а затем используйте методы .reverse() и .join().

 let s = "1234";

let splittedS = s.split();

console.log(splittedS)
  

Проблема в том, что когда я использую .split() , я получаю [«1234»]

но я хочу получить [«1″,»2″,»3″,»4»] Итак, какой метод я должен использовать?

(Прошу прощения, если это слишком простой вопрос)

Комментарии:

1. Разделителем по умолчанию является запятая. У вас есть запятые в строке?

2. Подумайте об этом логически. Какой символ находится между числами в вашей строке?

3. О, я забыл добавить «» в разделитель, большое вам спасибо

Ответ №1:

Добавьте пустую строку в качестве аргумента внутри split функции

 let s = "1234";

let splittedS = s.split('');

console.log(splittedS)  

Ответ №2:

 let s = "1234";

let splittedS = [...s];

console.log(splittedS)  

Комментарии:

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

Ответ №3:

Используйте Strong.prototype.split функцию, но установите разделитель как '' .

 let s = "1234";
let splittedS = s.split('');
console.log(splittedS)