prototype 属性使您有能力向对象添加属性和方法。语法
object.prototype.name=value
控制台直接输入
Number.prototype
可打印出 Number 的所有属性,若需要获得某个对象属性这是个不错的选择。
示例:
<script> function employee(name,job,born) { this.name=name; this.job=job; this.born=born; } var bill=new employee("Bill Gates","Engineer",1985); // prototype 属性使您有能力向对象添加属性和方法。 employee.prototype.salary=null; bill.age=18; bill.salary=20000; bill['like']='playGame'; document.write(bill.salary); document.write("<br>"+bill.age); document.write("<br>"+bill.like); // 也可给自带对象添加属性 String.prototype.addEndStr=function(d){return this+'?'+d;}; // 输出“你好么? 世界” alert(" 你好么 ".addEndStr(" 世界 ")); </script>