javascript函数参数对象

时间:2015-11-27 19:22:09

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

这里使用函数将对象插入到mongo

$rd

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

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用短对象表示法

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