Re: [問題] 呼叫大量且命名有規律的function
※ 引述《aquarianboy (高 見龍)》之銘言:
: ※ 引述《justaID (快樂崇拜)》之銘言:
: : 用 / 爬過文,不知道是不是關鍵字不對,沒有看到解答
: : (意外反而挖到一些寫法的技巧,對那些高手神人的崇拜又更深一層)
: : 請問我今天有 f1()~f100() 的function
: : 想要依次對變數 x 作處理,如:
: : f1(x);
: : f2(x);
: : f3(x);
: : .....
: : .....
: : f100(x);
: : 請問有什麼寫法可以組合function的名稱(ex: "f"+i)
: : 用for包起來後,就能自動有次序的去呼叫function的使用?
: : 謝謝
: function a1(xx) { trace(xx); }
: function a2(xx) { trace(xx); }
: function a3(xx) { trace(xx); }
: for (var i:int = 1; i<= 3; i++)
: {
: this['a' + i]("hello");
: }
var functionArray:Array = new Array(a1,a2,a3);
function a1(xx) { trace(xx); }
function a2(xx) { trace(xx); }
function a3(xx) { trace(xx); }
var functionArrayLength:uint = functionArray.length;
for (var i:int = 0; i<functionArrayLength; i++)
{
functionArray[i]("hello");
}
我滿喜歡用這個方法控制選單的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.165.26
推
09/01 12:45, , 1F
09/01 12:45, 1F
→
09/01 12:46, , 2F
09/01 12:46, 2F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章