0

javascript中最简单和最通用的函数包装器是什么?我有很多变量和对象需要放置一个函数包装器。我目前正在使用:

x = {a:function () {return aValue; }, b:function () {return bValue; }, c:'cString' };

我有很多这样的变量和属性函数包装器,并且希望用更少的编码来做到这一点。

是否有某种形式:

x = {a:wrap(aValue), b:wrap(bValue), c:'cString'}

...或类似的(甚至是遍历所有属性的循环)可以完成在这些周围放置一个函数包装器,以便我以后可以使用 get 函数来评估属性值?

我的 get 函数如下所示:

function get(e) {return (typeof e === 'function') ? e () : e; }

谢谢

4

0 回答 0