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; }
由于