深夜编程社:javascript

来源:转载

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能轻松做到。

分享给朋友:
您可能感兴趣的文章:
随机阅读: