深夜编程社:javascript

来源:互联网 时间:2017-01-22

function SomeClass(){ //构造函数};SomeClass.prototype.someMethod = function(){ //实例方法 //可以操作this}

JavaScript扩充内置对象的方法

var n = 3;n.times(function(i){console.log(i);});

要想做到times方法,需要对Number这个内置对象进行扩展。

Number.prototype.times = function(f,context){ var that = Number(this); for(var i = 0; i < that; i++){ f.call(context,i); }};

JavaScript非常的灵活,你无法想象能随便扩展java的内置对象,但是JavaScript能轻松做到。

相关阅读:
Top