JavaScript prototype 属性

String 对象参考手册 JavaScript String 对象

定义和用法

prototype 属性允许您向对象添加属性和方法

注意: Prototype 是全局属性,适用于所有的JavaScript对象。

语法

object.prototype.name=value

浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 prototype 属性


实例

适用 prototype 属性给对象添加属性:

<script>
  function employee(name, jobtitle, born) {
    this.name = name;
    this.jobtitle = jobtitle;
    this.born = born;
  }
  var fred = new employee("Fred Flintstone", "Caveman", 1970);
  employee.prototype.salary = null;
  fred.salary = 20000;
  document.write(fred.salary);
</script>

尝试一下 »


String 对象参考手册 JavaScript String 对象