#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)