Properti String.prototype
mewakili objek prototype String
.
Property attributes of String.prototype |
|
---|---|
Writable | no |
Enumerable | no |
Configurable | no |
Deskripsi
Semua benda String
diwariskan dari String.prototype
. Perubahan ke objek purwarupa String
disebarkan ke semua benda String
.
Properti
String.prototype.constructor
- Menentukan fungsi yang membuat sebuah purwarupa dari objek.
String.prototype.length
- Menggambarkan panjang dari string.
N
- Digunakan untuk mengakses karakter pada posisi ke-N di mana N adalah sebuah bilangan bulat positif antara 0 dan nilai dari
panjang
dikurangi satu. Nilai ini baca-saja.
Metode
Metode yang tidak terkait dengan HTML
String.prototype.charAt()
- Mengembalikan karakter pada indeks yang diberikan.
String.prototype.charCodeAt()
- Mengembalikan sebuah angka yang menggambarkan nilai Unicode dari karakter pada indeks yang diberikan.
String.prototype.codePointAt()
- Mengembalikan sebuah bilangan bulat non negatif yang merupakan nilai penyandian code point UTF-16 pada posisi yang diberikan.
String.prototype.concat()
- Menggabungkan teks dari dua string dan mengembalikan sebuah string baru.
String.prototype.includes()
- Menentukan apakah satu string mungkin terdapat pada string lain.
String.prototype.endsWith()
- Menentukan apakah sebuah string berakhir dengan karakter dari string lain.
String.prototype.indexOf()
- Mengembalikan indeks pada objek
String
terpanggil dari pertemuan pertama dari nilai yang diberikan, atau -1 jika tidak ditemukan. String.prototype.lastIndexOf()
- Mengembalikan indeks pada objek
String
terpanggil dari pertemuan terakhir dari nilai yang diberikan, atau -1 jika tidak ditemukan. String.prototype.localeCompare()
- Returns a number indicating whether a reference string comes before or after or is the same as the given string in sort order.
String.prototype.match()
- Digunakan untuk mencocokkan sebuah regular expression pada string.
String.prototype.normalize()
- Mengembalikan Unicode Normalization Form dari string terpanggil.
String.prototype.quote()
Membungkus string dalam petik ganda (""
").String.prototype.repeat()
- Mengembalikan sebuah string yang tersiri dari elemen-elemen dari objek yang diulangi sebanyak yang diberikan.
String.prototype.replace()
- Digunakan untuk mencari kecocokkan antara sebuah regular expression dan sebuah string, dan untuk menggantikan substring yang cocok dengan substring yang baru.
String.prototype.search()
- Menjalankan pencarian untuk sebuah kecocokan antara sebuah regular expression dan sebuah string yang diberikan.
String.prototype.slice()
- Menghasilkan sebuah bagian dari string dan mengembalikan sebuah string baru.
String.prototype.split()
- Memisahkan sebuah objek
String
ke dalam sebuah susunan dari string dengan memisahkan string ke dalam substring. String.prototype.startsWith()
- Menentukan apakah sebuah string dimulai dengan karakter dari string lain.
String.prototype.substr()
- Mengembalikan karakter-karakter dalam sebuah string yang dimulai dari indeks yang diberikan sebanyak jumlah karakter yang diberikan.
String.prototype.substring()
- Mengembalikan karakter-karakter dalam sebuah string antara dua indeks ke dalam string.
String.prototype.toLocaleLowerCase()
- Karakter-karakter di dalam string diubah menjadi huruf kecil dengan menjunjung tempat sekarang. Kebanyakan bahasa akan mengembalikan hasil yang sama seperti
toLowerCase()
. String.prototype.toLocaleUpperCase()
- Karakter-karakter di dalam string diubah menjadi huruf kapital dengan menjunjung tempat sekarang. Kebanyakan bahasa akan mengembalikan hasil yang sama seperti
toUpperCase()
. String.prototype.toLowerCase()
- Mengembalikan nilai string terpanggil yang diubah menjadi huruf kecil.
String.prototype.toSource()
- Mengembalikan sebuah objek harfiah yang menggambarkan objek yang diberikan; Anda dapat menggunakan nilai ini untuk membuat sebuah objek baru. Mengesampingkan metode
Object.prototype.toSource()
. String.prototype.toString()
- Mengembalikan sebuah string menggambarkan objek yang diberikan. Mengesampingkan metode
Object.prototype.toString()
. String.prototype.toUpperCase()
- Mengembalikan nilai string terpanggil yang diubah menjadi huruf kapital.
String.prototype.trim()
- Memotong whitespace dari permulaan dan akhir string. Bagian dari standar ECMAScript 5.
String.prototype.trimLeft()
- Memotong whitespace dari sisi kiri dari string.
String.prototype.trimRight()
- Memotong whitespace dari sisi kanan dari string.
String.prototype.valueOf()
- Mengembalikan nilai primitif dari objek yang diberikan. Mengesampingkan metode
Object.prototype.valueOf()
. String.prototype[@@iterator]()
- Mengembalikan sebuah objek
Iterator
baru yang mengulangi melewati code points dari nilai String, mengembalikan setiap code point sebagai sebuah nilai String.
Metode pembungkus HTML
Metode-metode ini merupakan penggunaan terbatas, karena mereka hanya memberikan sebuah subset dari tag dan atribut HTML yang tersedia.
String.prototype.anchor()
<a name="name">
(menarget hiperteks)String.prototype.big()
<big>
String.prototype.blink()
<blink>
String.prototype.bold()
<b>
String.prototype.fixed()
<tt>
String.prototype.fontcolor()
<font color="color">
String.prototype.fontsize()
<font size="size">
String.prototype.italics()
<i>
String.prototype.link()
<a href="url">
(tautan ke URL)String.prototype.small()
<small>
String.prototype.strike()
<strike>
String.prototype.sub()
<sub>
String.prototype.sup()
<sup>
Spesifikasi
Spesifikasi | Status | Komentar |
---|---|---|
ECMAScript 1st Edition. | Standard | Definisi awal. |
ECMAScript 5.1 (ECMA-262) The definition of 'String.prototype' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'String.prototype' in that specification. |
Standard |
Kompatibilitas peramban
Fitur | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Dukungan dasar | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Fitur | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Dukungan dasar | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |