【问题标题】:Unroll lists and objects into function arguments? [duplicate]将列表和对象展开为函数参数? [复制]
【发布时间】:2014-07-18 08:25:30
【问题描述】:

我想使用列表或对象中的参数调用函数。这是我在 Python 中的做法:

d = {'foo': 'bar'}
a = ['can', 'haz']

f(*a, **d)

在 JavaScript 中,使用内部 arguments 列表可能有一些技巧,但我不确定“秘密”!

【问题讨论】:

  • 我没有得到,意思是你只是想将它们作为参考或其他东西传递?

标签: javascript arguments argument-passing ecmascript-5


【解决方案1】:

在 JS 中,您只需按原样发送对象: f({'foo' : 'bar'}, [can, haz]);

【讨论】:

    猜你喜欢
    • 2014-10-27
    • 2019-05-21
    • 2018-01-18
    • 2017-04-19
    • 1970-01-01
    • 2019-03-30
    • 2011-12-06
    • 2023-01-04
    • 2016-12-13
    相关资源
    最近更新 更多