有了巴贝尔,我可以做好以上工作,
import { f as foo } from 'f';
和解构赋值功能也可以使上述工作正常,
const { a: { b: { c } } } = { a: { b: { c: 10 } } };
console.log(c); // => return 10
但现在我在上面遇到了一个问题:
const {
a: { b: { c } },
a2: { b: { c } }
} = { a: { b: { c: 10 } }, a2: { b: { c: 90 } } };
console.log(c); // => return 90, but I also want to get c=10.
如果有任何方法可以像上面那样制作别名吗?
{
a: { b: { c as c1 } },
a2: { b: { c as c2 } }
} = { a: { b: { c: 10 } }, a2: { b: { c: 90 } } };