Metode substr() String JavaScript
- Halaman sebelumnya startsWith()
- Halaman Berikutnya substring()
- Kembali ke Lapisan Atas Referensi String JavaScript
Definisi dan penggunaan
substr()
Metode mengambil bagian dari string.
substr()
Metode mulai dari posisi yang ditentukan dan mengembalikan jumlah karakter yang ditentukan.
substr()
Metode ini tidak akan mengubah string asli.
Untuk mengambil karakter dari ujung string, gunakan posisi awal negatif.
Petunjuk:substr()
Metode yang ditentukan adalah posisi awal dan panjang substring, yang adalah substring()
Metode dan slice()
Metode penggantian yang berharga satu, keduanya menentukan posisi karakter awal substring.
Lihat pula:
Contoh
Contoh 1
Mengambil substring dari teks:
let text = "Hello world!"; let result = text.substr(1, 4);
Contoh 2
Mulai dari posisi 2:
let result = text.substr(2);
Contoh 3
Mengambil karakter pertama saja:
let result = text.substr(0, 1);
Contoh 4
Mengambil karakter terakhir saja:
let result = text.substr(text.length-1, 1);
Contoh 5
Mengambil enam karakter terakhir:
let result = text.substr(-5, 5);
Syarat
string.substr(start, length)
Parameter
Parameter | Deskripsi |
---|---|
start |
Diperlukan. Lokasi awal. Karakter pertama berada di indeks 0. Jika start melebihi panjang, maka substr() mengembalikan "". Jika start Jika negatif, maka substr() mulai menghitung dari ujung string. |
length |
Opsional. Jumlah karakter yang akan diambil. Jika dilewati, maka mengambil bagian string yang sisanya. |
Nilai kembalian
Tipe | Deskripsi |
---|---|
String |
String yang mengandung bagian yang diambil. Jika panjangnya 0 atau negatif, maka mengembalikan string kosong. |
Dukungan peramban
substr() adalah fitur ECMAScript1 (ES1).
Semua peramban mendukung ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman sebelumnya startsWith()
- Halaman Berikutnya substring()
- Kembali ke Lapisan Atas Referensi String JavaScript