如何删除对象内的参数?

时间:2017-01-02 16:11:27

标签: javascript node.js

我已经看了一些关于这方面的答案但是在这里工作了。

我有这个对象:

[ { transactionId: 'oapcfgajnasdasddmamdgogjilkjga.AO-J1Oyho4K_fgrzggggggasdasdasdykGfBYG4',
    orderId: undefined,
    productId: 'casdasd',
    purchaseDate: 1asd4831asdasd2080asd5241,
    quantity: 1,
    expirationDate: '14asdggg8g1' } ]

我需要删除orderId参数。 我尝试了这两个代码选项,但没有用。

之一:

 var index = productsList.indexOf("orderId");
        productsList.splice(index, 1);

2:

           for(var i=0 ; i<productsList.length; i++)
{
    if(productsList[i].value=='orderId')
        productsList.splice(i);
}

有什么想法吗?

1 个答案:

答案 0 :(得分:-2)

使用delete运算符:

delete yourObject.orderId