Javascript的prototype方法
JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量 (Boolean)、日期变量(Date)、结构变量(Function)、数值变量(Number)、对象变量(Object)、字符串变量 (String) 等;
其中prototype是各个类中很犀利的一个类,他可以动态的给一个对象添加方法;
例如:
String.first(): 作用,取第一个字符
String.prototype.first = function(){//获取字符串第一个字符的代码}
alert(("abc").first())
结果: a
这个让我想起了javascript里面万能的var。