使用jQuery从javascript对象中删除元素?

Far*_*san -3 javascript jquery

我试图搜索解决方案很多,但没有人真正帮助我.

我有一个javascript对象:

trucks_obj
= Object {95: _.Kd, 96: _.Kd}

95: _.Kd
96: _.Kd
__proto__: Object
Run Code Online (Sandbox Code Playgroud)

如果if条件为真,我只想从具有特定ID的trucks_obj中删除元素.例如,我需要删除95索引的元素.我已经尝试过splice()以及slice()但没有任何效果.

删除代码:

$.each(trucks_obj,function(i,e){
            if(($.inArray(i, trucks_arr)) === -1){
                trucks_obj.splice(i,1);
            }
        });
Run Code Online (Sandbox Code Playgroud)

Nin*_*olz 5

只需使用delete:

delete trucks_obj['95']
Run Code Online (Sandbox Code Playgroud)