我有一个文件jsx喜欢
const Routes = {
item: '/Dev/Item',
count: '/Dev/Count',
};
module.exports = Routes;
我想要条件明智的对象
const Routes = {};
if(true){
this.Routes = {
item: '/Dev/Item',
count: '/Dev/Count',
};
}
else{
this.Routes = {
item: '/Prod/Item',
count: '/Prod/Count',
};
}
module.exports = Routes;
我可以在任何组件导入此文件,并可以访问Route.item或Route.Count我如何使用if Else?
const
是块范围的,因此在你的if语句之后将不会定义Routes
。
您可以在if语句之前使用let
创建变量,并为其赋值。
let Routes;
if (true) {
Routes = {
item: "/Dev/Item",
count: "/Dev/Count"
};
} else {
Routes = {
item: "/Prod/Item",
count: "/Prod/Count"
};
}
module.exports = Routes;