#javascript
#javascript
Вопрос:
я нашел этот код в Интернете, и мне нужно знать, как методы reverse и join применяются здесь для строки
var string = "Welcome to this Javascript Guide!";
// Output becomes !ediuG tpircsavaJ siht ot emocleW
var reverseEntireSentence = reverseBySeparator(string, "");
// Output becomes emocleW ot siht tpircsavaJ !ediuG
var reverseEachWord = reverseBySeparator(reverseEntireSentence, " ");
console.log(reverseEachWord)
function reverseBySeparator(string, separator) {
return string.split(separator).reverse().join(separator);
}
Комментарии:
1.
split
превращает ее в массив2.
split
reverse
,join
. Пожалуйста, проведите некоторое базовое исследование, прежде чем задавать вопросы о Stack Overflow.
Ответ №1:
let a = "123";
let arr = a.split("");
let revArr = arr.reverse();
let revString = revArr.join("");
console.log(revString);
Здесь мы сначала преобразуем строку в массив, используя метод split, затем переворачиваем массив, используя reverse. Затем мы снова преобразуем массив в строку, используя метод join.
Ответ №2:
Попробуйте этот
var string = "Welcome to this Javascript Guide!";
// Output becomes !ediuG tpircsavaJ siht ot emocleW
var reverseEntireSentence = reverseBySeparator(string, "");
// Output becomes emocleW ot siht tpircsavaJ !ediuG
var reverseEachWord = reverseBySeparator(string, " ");
console.log(reverseEachWord)
function reverseBySeparator(string, separator) {
return string.split(separator).reverse().join(separator);
}