Re: [問題] 呼叫大量且命名有規律的function
※ 引述《justaID (快樂崇拜)》之銘言:
: 請問我今天有 f1()~f100() 的function
: 想要依次對變數 x 作處理,如:
: f1(x);
: f2(x);
: f3(x);
: .....
: .....
: f100(x);
: 請問有什麼寫法可以組合function的名稱(ex: "f"+i)
: 用for包起來後,就能自動有次序的去呼叫function的使用?
容我囉嗦一下
基本上函式名稱會取的跟這個函式所做的事情有關係
幾乎不可能出現這種序號式的取法 (當然,偷懶的時候例外)
從大家的回文內容,以及原po沒有特別指正看來
原po的f1(x)~f100(x)
可能是做類似 "回傳 x + 1, 回傳 x + 2, ..., 回傳 x + 100"
這種序號直接代表某種參數的函式
但是這樣就違反了當初使用函式的目的
宣告函式的目的就是要把共同的code提取出來,寫一次就好
如果函式 f1(x), f2(x), f3(x) 的目的只是回傳 x + 1, x + 2, x + 3
那還不如把函式寫成
function add(x, y) { return x + y; }
然後把 f1(x) 取代成 add(x, 1), f2(x) 取代成 add(x, 2)...這樣
如果我有誤會原po的函式類型,就先說聲對不起囉 :)
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.163.84
→
09/03 00:19, , 1F
09/03 00:19, 1F
推
09/03 00:45, , 2F
09/03 00:45, 2F
→
09/03 00:47, , 3F
09/03 00:47, 3F
→
09/03 00:47, , 4F
09/03 00:47, 4F
→
09/03 00:49, , 5F
09/03 00:49, 5F
→
09/03 00:50, , 6F
09/03 00:50, 6F
→
09/03 00:51, , 7F
09/03 00:51, 7F
→
09/03 00:52, , 8F
09/03 00:52, 8F
→
09/03 02:04, , 9F
09/03 02:04, 9F
推
09/03 08:08, , 10F
09/03 08:08, 10F
→
09/03 08:09, , 11F
09/03 08:09, 11F
推
09/03 09:38, , 12F
09/03 09:38, 12F
→
09/03 09:40, , 13F
09/03 09:40, 13F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章
188
457