Javascript 为什么在导入中解构对象时我应该使用';as';但不能使用';:';
例如,这项工作:Javascript 为什么在导入中解构对象时我应该使用';as';但不能使用';:';,javascript,reactjs,Javascript,Reactjs,例如,这项工作: import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'; 但这并不是: import { BrowserRouter: Router, Route, Switch } from 'react-router-dom'; 导入具有与对象不同的语法,因此像分解结构这样的工具不起作用。如果你想了解更多你能做的事情,我建议你阅读 同样,您会发现'as'关键字不能用于常规对象。因为导入与解构不是
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
但这并不是:
import { BrowserRouter: Router, Route, Switch } from 'react-router-dom';
导入具有与对象不同的语法,因此像分解结构这样的工具不起作用。如果你想了解更多你能做的事情,我建议你阅读
同样,您会发现'as'关键字不能用于常规对象。因为导入与解构不是一回事。它有一个稍微不同的语法。你也不能在import语句中解构:
import{a:{thethingrieallywant}}from'library'代码>不起作用。这不是一回事。看起来很像。