繁体   English   中英

javascript函数参数到对象

[英]javascript function arguments to object

这是使用函数将对象插入到 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 名称创建一个对象作为键和值

您可以使用简短的对象表示法

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM