Friday, June 22, 2012

prototype

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());