javascript - 是否有多次分配 window[functionName] = functionName 的简写?

标签 javascript destructuring

我有

window.getTask = getTask 
window.postTask = postTask
window.logIn = logIn

我正在寻找一种简写方式来做到这一点。类似 window[name] = [postTask, getTask, logIn] 是否存在使用现代 javascript 的类似内容?

最佳答案

您可以使用 Object.assignshorthand property names做这样的事情:

Object.assign(window, {
    getTask,
    postTask,
    logIn,
    // ... and so on
});

关于javascript - 是否有多次分配 window[functionName] = functionName 的简写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52656725/

相关文章:

javascript - 如何忽略数组解构中的某些返回值?

javascript - 我可以预先声明变量来解构对象的赋值吗?

函数参数中的Ruby解构

map - 在 Clojure 中,是否有一种惯用的方式在宏定义中解构 map ?

javascript - 在批量插入期间有条件地抑制 SimpleSchema 的字段验证

javascript - Socket.io 服务端回调

javascript - 如何将参数传递给 Backbone.js View ?

javascript - 使用对象数组解构对象

javascript - 使用作为跟随者和设计的行为进行身份验证

javascript - jQuery:是否可以将字段/方法附加到 jQuery 包装器对象?