Wednesday, July 11, 2012

prototype

Properti Boolean.prototype menambahkan properti baru atau metode baru kepada objek Boolean.

Sintaks:

Boolean.prototype.property Boolean.prototype.method

Boolean.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)+, Internet Explorer 4.0+, Netscape Navigator 3.0+, Opera 3.0+, Safari 1.0+.

Contoh di bawah ini menambahkan metode baru bernama newMethod, dia mempunyai fungsi jika objek Boolean bernilai true, maka false dikembalikan, begitu sebaliknya:

var boolean_1 = new Boolean(true); var boolean_2 = new Boolean(false); Boolean.prototype.newMethod = function() { if(this.valueOf() == true) { return false; } else{ return true; } } alert(boolean_1.newMethod()); // false alert(boolean_2.newMethod()); // true