【问题标题】:javascript function arguments to objectjavascript函数参数到对象
【发布时间】:2015-11-27 19:22:09
【问题描述】:

这里是使用函数向 mongo 插入对象

function addTransaction(userId,paymentMethod,product={},status){
  Transactions.insert({
    userId:userId,
    paymentMethod:paymentMethod,
    product:product,
    status:status
  });
}

有没有更好的方法来从参数生成对象或传递整个对象参数。如果是这样,如何使对象比这样更有效率

var dataObj = {
  userId:userId,
  paymentMethod:paymentMethod,
  product:product,
  status:status
}

我可以通过 var name 作为键和值创建一个对象

【问题讨论】:

    标签: javascript mongodb object underscore.js ecmascript-6


    【解决方案1】:

    您可以使用短对象表示法:

    Transactions.insert({
      userId, // equivalent to userId: userId
      paymentMethod,
      product,
      status
    });
    

    【讨论】:

      猜你喜欢
      • 2014-11-08
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      • 2019-06-17
      相关资源
      最近更新 更多