【发布时间】:2019-05-14 11:42:04
【问题描述】:
我希望简化以下代码结构。
以下代码的作用是动态调用具有不同参数的对象myObject 的set 方法。
myObject.set("value1", 1);
myObject.set("value2", 1);
myObject.set("value3", 1);
myObject.set("value4", 12);
一种选择是将值保存在数组中,例如
var myArr = [["value1",1], ["value2", 1], ["value3",1], ["value4", 12]];
并反复调用myObject.set获取上述数组的大小。
我正在考虑使用loadash 来简化此操作,但找不到任何合适的方法。 (我尝试了_.over 方法,但无法正常工作)
loadash有什么合适的想法或方法吗?
【问题讨论】:
-
什么是
myObject?以及如何通过重复调用set来获得它的大小? -
myObject只是一个包含函数set的javascript 对象。现在,我需要为数组myArr中的所有元素调用myobject的这个函数'set`。
标签: javascript angularjs lodash