Javascript 对象绑定模式的rest属性应该是最后一个吗

Javascript 对象绑定模式的rest属性应该是最后一个吗,javascript,babeljs,Javascript,Babeljs,正如我从中看到的,对象绑定模式中的rest属性应该位于末尾。所以这不是一个有效的代码: var {a, ... rest, b} = obj; 但巴贝尔毫无问题地传送了它。为什么?好电话,对我来说就像一个巴别塔问题。我已经存档了,这样我们就不会忘记了:

正如我从中看到的,对象绑定模式中的rest属性应该位于末尾。所以这不是一个有效的代码:

var {a, ... rest, b} = obj;

但巴贝尔毫无问题地传送了它。为什么?

好电话,对我来说就像一个巴别塔问题。我已经存档了,这样我们就不会忘记了: