x = { foo: [ { foo: 'foo' } ], bar: [ { bar: 'bar' } ] };
是否可以在一行中获得{foo: 'foo'}
和{ bar: 'bar' }
?
类似这样的东西
({ foo, bar } = x);
将产生[{"foo":"foo"}] [{"bar":"bar"}]
,它们是两个数组而不是对象。当然这些数组可以进一步分解,但是我对单行实现很感兴趣
答案 0 :(得分:0)
您可以使用数组破坏来获取第一个元素:
# Error: COMP96_0059: Main.vhd : (5, 1): Library "machXO3" not found.
# Error: COMP96_0078: Main.vhd : (6, 5): Unknown identifier "machXO3".
# Compile Architecture "Clock_behav" of Entity "Clock"
# Error: COMP96_0056: Main.vhd : (15, 1): Cannot find referenced entity declaration "Clock".
# Compile failure 3 Errors 0 Warnings Analysis time : 16.0 [ms]