1
mathOp = function(type){
return (
"add" == type? function(a,b){return a + b}
:"mul" == type? function(a,b){return a * b}
:"sub" == type? function(a,b){return a - b}
:"div" == type? function(a,b){return a/b}
)
}
鉻JS調試工具說:語法錯誤:意外的令牌)這個高階函數有什麼問題?
有什麼不對這種語法?
爲了所有維護代碼的人的智慧,請將其改爲switch或if/else語句。 – Matt
我知道了!我真的看到這種風格的時間回到JS驗證。 ,我認爲它簡短而又甜蜜,但只是知道它對代碼的可讀性有什麼作用。 –