Properti String.prototype
menambahkan properti baru atau metode baru kepada objek String.
Sintaks:
String.prototype.property
String.prototype.method
String.prototype
adalah properti standard JavaScript 1.1+, JScript 3.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, IE 4.0+, Netscape Navigator 3.0+, Opera 3.0+, Safari 1.0+.
Contoh di bawah ini membuat metode baru bernama foo
:
String.prototype.foo = function() {
return "<FONT SIZE='4' COLOR='red'>"+this+"</FONT>";
}
var stringObj = new String("Halo!");
document.write(stringObj.foo());
Contoh di bawah ini sama seperti contoh di atas, hanya untuk teksnya dimasukkan melalui kotak Prompt:
String.prototype.foo = function() {
return "<FONT SIZE='4' COLOR='red'>"+this+"</FONT>";
}
var yourInput = prompt("Masukkan teks disini","");
document.write(yourInput.foo());