שאלה למומחים בשפת Javascript
אני מתלבט בין שתי אופציות ואשמח לשמוע את דעתכם (ואולי יהיו אופציות אחרות)....
אני צריך להעביר פרמטר לדף שיקבע איזה פונקציה תרוץ כמו בשורה לדוגמה:
אופציה ראשונה עם window
אופציה שניה עם מערך של פונקציות
מה עדיף לדעתכם? שקוד הקליינט ינקוב בשם הפוקנציה או שיעביר אינדקס למערך של פונקציות? במה הייתם בוחרים להשתמש בפרוייקט שלכם?
אני מתלבט בין שתי אופציות ואשמח לשמוע את דעתכם (ואולי יהיו אופציות אחרות)....
אני צריך להעביר פרמטר לדף שיקבע איזה פונקציה תרוץ כמו בשורה לדוגמה:
page1.html?run=function1
אופציה ראשונה עם window
קוד:
var f = window[run];
f();
קוד:
function f1() {...}
function f2() {...}
arr=[];
arr.push(f1);
arr.push(f2);
...
page1?run=1
func = arr[run];
func(); // call the function