2015-11-27 5 views
-1

здесь используются функцией для вставки объекта в Монгоаргументов Javascript функции объект

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 
} 

может быть я могу создать объект по имени вар, как ключ и значение

ответ

0

Вы можете использовать короткий объект обозначения:

Transactions.insert({ 
    userId, // equivalent to userId: userId 
    paymentMethod, 
    product, 
    status 
}); 
Смежные вопросы