【发布时间】:2015-09-28 16:54:13
【问题描述】:
我在 javascript 中有一系列函数。每个函数对一个变量执行一些操作,然后将该变量传递给下一个函数。
function first(){
var variableOne = 1;
second(variableOne);
}
function second(paramOne){
var variableTwo = paramOne;
third(variableTwo);
}
function third(paramTwo) {
var variableThr = paramTwo;
//etc
}
每次函数返回处理后的结果时,变量都会作为参数输入到下一个函数并继续。
我想将此样式转换为 OOP。但是我不确定如何构造它以及如何正确地将变量传递给对象的每个方法。这是我开始的,这是构造这个对象和方法的最佳方式吗?
var myObject() = function(){
this.first() = function(){
var variableOne = 1;
//Proper way call the next method with the paramater as an input?
myObject.second(variableOne);
}
this.second() = function(paramOne){
var variableTwo = paramOne;
myObject.third(variableTwo);
}
this.third() = function(paramTwo){
var variableThr = paramTwo;
//etc
}
}
【问题讨论】:
标签: javascript function oop object methods