Одна строка кода JavaScript для обращения строки

Одна строка кода JavaScript для обращения строки

Отбросьте ерунду и переходите непосредственно к коду.

код:

var str1 = "abcdefgh"
var r = str1.split('').reverse().join('')
console.log(r) //输出:hgfedcba

var str2 = "I Love You !"
var r2 = str2.split(' ').reverse().join(' ')
console.log(r2) //输出:! You Love I

принцип:

Сначала преобразуйте строку в массив с помощью **split(xxx) , затем переверните содержимое массива с помощью reverse() и, наконец , объедините содержимое массива в строку с помощью jion(xxx)**.

разделить (ххх)

xxx: разделитель, укажите, с какой позиции отделяться;

split() принимает результаты, разделенные разделителями, сохраняет их в массиве и, наконец, возвращает массив.

var str = 'abcdefgh'
var r = str.split('')
console.log(r) 

//输出结果:['a', 'b', 'c','d', 'e', 'f','g', 'h']

обеспечить регресс()

Функция: инвертировать содержимое массива

var arr = [1,2,3,4,5]
var a = arr.reverse()
console.log(a) 

//输出结果:[ 5, 4, 3, 2, 1 ]

присоединиться (ххх)

xxx: Соединитель, соединяет массив в строку с помощью соединителя, где xxx по умолчанию — запятая .

var arr=[1,2,3]
console.log(arr.join()) //1,2,3

console.log(arr.join('*')) 
//输出结果:1*2*3

Guess you like

Origin blog.csdn.net/m0_58991732/article/details/125928917