ES6中有没有办法破坏参数并通过名称引用它?
myfunction(myparam) {
const {myprop} = myparam;
...
}
可以在功能参数列表的一行中完成此操作吗?@
模式匹配中类似于Haskell的东西。
没有语法支持。我想您可以通过以下方式解决此问题:
const myFunction = (function() {
function myFunction(myparam, {myprop}) {
// ...
}
return function(myparam) {
return myFunction(myparam, myparam);
};
}());
甚至
function myFunction(myparam, {myprop}=myparam) {
// ...
}
但两者都可能被认为太过分了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句