Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mengalih keluar ruang sebelum dan selepas rentetan dalam es6

Bagaimana untuk mengalih keluar ruang sebelum dan selepas rentetan dalam es6

青灯夜游
青灯夜游asal
2023-01-03 15:44:062765semak imbas

Dua kaedah untuk mengalih keluar ruang hadapan dan belakang: 1. Gunakan trim() secara langsung untuk mengalih keluar ruang pada permulaan dan penghujung rentetan, sintaksnya ialah "str.trim()" 2. Penggunaan pertama trimStart() untuk mengalih keluar aksara ruang utama, dan kemudian gunakan trimEnd() untuk menghapuskan aksara ruang belakang, sintaksnya ialah "str.trimEnd(str.trimStart())".

Bagaimana untuk mengalih keluar ruang sebelum dan selepas rentetan dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.

Kaedah ES6 untuk membuang ruang sebelum dan selepas rentetan

1. Gunakan trim()--untuk mengalih keluar ruang di permulaan dan penghujung rentetan Simbol

kaedah trim() digunakan untuk mengalih keluar aksara ruang putih di hadapan dan di belakang Rentetan aksara ruang putih termasuk: ruang, tab, baris baharu dan aksara ruang putih yang lain.

Nota:

  • Kaedah trim() tidak mengubah rentetan asal.

  • kaedah trim() tidak boleh digunakan untuk jenis Nombor null, undefined.

Contoh:

var str = " hello  world "
console.log("原字符串:"+str+"!");
var newStr=str.trim();
console.log("新字符串:"+newStr+"!");

Bagaimana untuk mengalih keluar ruang sebelum dan selepas rentetan dalam es6

2. Gunakan trimStart()+trimEnd()--untuk mengalih keluar rentetan Watak ruang di hadapan dan di belakang

trimStart() dan trimEnd() berkelakuan sama seperti trim() menghapuskan ruang pada permulaan rentetan dan trimEnd() menghilangkan ruang pada rentetan. tamat. Mereka mengembalikan rentetan baharu dan tidak mengubah suai rentetan asal.

const s = ’ abc ';
s.trim() // “abc”
s.trimStart() // "abc "
s.trimEnd() // " abc"

Dalam kod di atas, trimStart() hanya mengalih keluar ruang hadapan dan mengekalkan ruang mengekor. trimEnd() berkelakuan serupa.

Jika anda ingin mengalih keluar ruang pada permulaan dan penghujung rentetan, mula-mula gunakan trimStart() untuk mengalih keluar ruang hadapan, dan kemudian gunakan trimEnd() untuk mengalih keluar ruang mengekor.

var str = " hello  world "
console.log("原字符串:"+str+"!");
var newStr=str.trimEnd(str.trimStart());
console.log("新字符串:"+newStr+"!");

Bagaimana untuk mengalih keluar ruang sebelum dan selepas rentetan dalam es6

Nota:

Selain bar ruang, kaedah trimStart() dan trimEnd() berfungsi pada kepala ( atau ekor) rentetan Simbol ruang putih yang tidak kelihatan seperti kekunci tab dan aksara baris baharu juga sah.

Pelayar juga menggunakan dua kaedah tambahan, trimLeft() ialah alias trimStart(), dan trimRight() ialah alias trimEnd().

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar ruang sebelum dan selepas rentetan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn