【发布时间】:2020-05-29 20:48:39
【问题描述】:
我正在尝试定义一个基于函数的查找表 - 一个对象数组,每个对象都包含一个函数(现有函数,而不是箭头函数)和一个字符串。我试过了:
let lookup_table = [{'foo', bar}, {'abc', def}];
(.....)
function bar(command){(..)}
function def(command){(..)}
另一种(也是更受欢迎的)灵魂建议是通过字符串索引来引用函数,类似这样的
lookup_table['foo']('abc'); //=bar('abc')
【问题讨论】:
标签: javascript json function lookup-tables