Rumah >hujung hadapan web >tutorial js >Cara menggunakan slice(), splice(), split(), substring(), substr() dalam kemahiran javascript_javascript

Cara menggunakan slice(), splice(), split(), substring(), substr() dalam kemahiran javascript_javascript

WBOY
WBOYasal
2016-05-16 16:09:431063semak imbas

1.slice();

Kedua-dua objek Tatasusunan dan Rentetan

Dalam kepingan Tatasusunan(i,[j])

i ialah nilai indeks untuk mula memintas, nombor negatif mewakili nilai indeks dari hujung, -1 ialah elemen pertama daripada yang terakhir
j ialah nilai indeks akhir Secara lalai, semua elemen dari i hingga akhir diperoleh

Parameter pulangan:
Mengembalikan tatasusunan dengan nilai indeks dari i ke j, tatasusunan asal tidak berubah

slice(i,[j])

dalam String

Perihalan parameter:
i ialah nilai indeks untuk memulakan pemintasan, nombor negatif mewakili nilai indeks dari hujung, -1 ialah aksara pertama daripada terakhir
j ialah nilai indeks akhir Secara lalai, semua aksara dari i hingga akhir

diperolehi.

2.splice()

Wujud dalam Kaedah Tatasusunan tambah/buang item ke/dari tatasusunan, dan kemudian kembalikan item yang dipadamkan. Kaedah ini akan menukar tatasusunan asal

splice(indeks,berapa,item1,itemx )

indeks : diperlukan. Integer yang menyatakan kedudukan untuk menambah/mengalih keluar item Gunakan nombor negatif untuk menentukan kedudukan dari hujung tatasusunan.

berapa: diperlukan. Bilangan item untuk dipadamkan. Jika ditetapkan kepada 0, item tidak akan dipadamkan.

item1...itemX : Pilihan. Item baharu ditambahkan pada tatasusunan.

Susun Nilai Pulangan Tatasusunan baharu yang mengandungi item yang dipadam, jika ada.

3.split()

belah(pemisah, berapa) dalam Rentetan

pemisah: diperlukan. Rentetan atau ungkapan biasa untuk memisahkan stringObject dari tempat yang ditentukan oleh parameter ini.

berapa: Pilihan. Parameter ini menentukan panjang maksimum tatasusunan yang dikembalikan. Jika parameter ini ditetapkan, tiada lagi subrentetan akan dikembalikan daripada tatasusunan yang ditentukan oleh parameter ini. Jika parameter ini tidak ditetapkan, keseluruhan rentetan akan dipecah tanpa mengira panjangnya.

Nilai pulangan

Susun rentetan. Tatasusunan dibuat dengan membelah StringObject kepada subrentetan pada sempadan yang ditentukan oleh pemisah. Rentetan tatasusunan yang dikembalikan tidak mengandungi pemisah itu sendiri

Walau bagaimanapun, jika pemisah ialah ungkapan biasa yang mengandungi subungkapan, maka tatasusunan yang dikembalikan termasuk rentetan yang sepadan dengan subungkapan tersebut (tetapi bukan teks yang sepadan dengan keseluruhan ungkapan biasa)

Kesan bertentangan fungsi jion()

4.substring()

Dalam subrentetan Rentetan(mula,berhenti)

mula: menunjukkan kedudukan permulaan subrentetan,

berhenti: menunjukkan hasil akhir.

Nota: Parameter kedua hendaklah lebih besar daripada parameter pertama. Jika parameter pertama lebih besar daripada parameter kedua, kaedah subrentetan akan menggantikan kedudukan kedua-dua parameter secara automatik.

5.substr()

Dalam String, substr(mula, panjang);

mula: kedudukan permulaan subrentetan,

panjang: Panjang subrentetan.

Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.

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