这个方法是怎么回事?
parseFloat('123.234').toFixed(2);如何创建这样的函数,我们可以根据其结果调用其他函数?有人能提供这些方法的内部结构吗?这个方法是链式的吗?
发布于 2011-09-06 17:06:24
这确实是方法链。parseFloat返回一个Number object,它有一个toFixed方法。
这是一个基本的示例,向您展示它的工作原理:
function Construct(){
this.method1 = function(){
return this;
};
this.method2 = function(){
alert('called method2');
return this;
};
this.method3 = function(){
alert('method3: I am not chainable');
};
}
var instance = new Construct;
instance.method1().method2().method3();
//=> alerts 'called method2' and 'method3: I am not chainable'https://stackoverflow.com/questions/7317249
复制相似问题