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())".
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+"!");
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+"!");
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!