-1
我有一系列javascript函數。每個函數對變量執行一些操作,然後將該變量傳遞到下一個函數。將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
}
}
謝謝回覆和幫助堆棧溢出,但請仔細看一下的問題,因爲它似乎根據是題外話[求助/切合主題。回答題外話問題看起來好像可以問這樣的問題 - 事實並非如此。題外話題可能會被封閉,然後被刪除,這會使你的貢獻無效! –
這是一個題外話題? – pengz
請檢查關閉原因。問題是,「這是構建這個對象和方法的最佳方式嗎?」這是基於意見的,因爲每個人都有自己喜歡的做事方式。 –