gpt4 book ai didi

javascript - underscore.js _.extend 和带有字典的列表参数

转载 作者:行者123 更新时间:2023-12-02 17:42:24 25 4
gpt4 key购买 nike

我想知道是否有任何方法可以轻松地使用一组(列表)字典来扩展关联数组。我提出了以下解决方案。我想知道,有没有更易读的方法来做到这一点?

var output = {};
_.extend.apply(this, [output].concat(input_list_of_associative_arrays));

最佳答案

更好的方法:

var foo = [{foo:1}, {bar:2}, {baz:3}],
bar = _(arrayOfObjects).reduce(function(a, b){ return _.extend(a, b); });
console.log(bar);
// {foo: 1, bar: 2, baz: 3}

如果您不关心额外的属性:

var foo = [{foo:1}, {bar:2}, {baz:3}],
bar = _(arrayOfObjects).reduce(_.extend);
console.log(bar);
// {foo: 1, bar: 2, baz: 3, 0:{foo:1, bar:2, baz:3}, 1:{bar:2}, 2:{baz:3}}

关于javascript - underscore.js _.extend 和带有字典的列表参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22091557/

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