Javascript 进一步/递归对象分解
我有这个:Javascript 进一步/递归对象分解,javascript,node.js,Javascript,Node.js,我有这个: const {ops} = getOplogStreamInterpreter(strm); ops.del.subscribe(v => { console.log('delete happened 1.'); }); ops.insert.subscribe(v => { console.log('insert happened 1.'); }); ops.update.subscribe(v => { console.log('update
const {ops} = getOplogStreamInterpreter(strm);
ops.del.subscribe(v => {
console.log('delete happened 1.');
});
ops.insert.subscribe(v => {
console.log('insert happened 1.');
});
ops.update.subscribe(v => {
console.log('update happened 1.');
});
只是想知道是否有可能做到这一点:
const {{insert,del,update}} = getOplogStreamInterpreter(strm);
基本上是进一步分解返回的对象。我认为您可以这样做:
const { ops: { del, insert, update } } = getOplogStreamInterpreter(strm);
del.subscribe(v => {
console.log('delete happened 1.');
});
insert.subscribe(v => {
console.log('insert happened 1.');
});
update.subscribe(v => {
console.log('update happened 1.');
});
我想你可以这样做:
const { ops: { del, insert, update } } = getOplogStreamInterpreter(strm);
del.subscribe(v => {
console.log('delete happened 1.');
});
insert.subscribe(v => {
console.log('insert happened 1.');
});
update.subscribe(v => {
console.log('update happened 1.');
});