gpt4 book ai didi

Underscore.js 对对象而不是数组执行操作

转载 作者:行者123 更新时间:2023-11-28 16:02:48 26 4
gpt4 key购买 nike

嘿,我是 underscore.js 的新手我正在尝试弄清楚如何在 map 上执行操作。我通读了 API,我担心我遗漏了一些东西。

这就是我想做的:

doubled = _.someFunction( { bob: 25, sally: 30, tom: 5 }
, function(value){ return value*2; }
);

返回:

{ bob: 50, sally: 60, tom: 10 }

知道如何做到这一点吗?我应该使用 _.mixin() 创建一个新函数吗?

最佳答案

你可以像这样创建一个双重函数:

function double(data) {

var doubled = {};

_.each(data, function(value, key) {
doubled[key] = 2 * value;
});

return doubled;

};

double({ bob: 25, sally: 30, tom: 5 });

关于Underscore.js 对对象而不是数组执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16323329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com