我有這種型別:
type RouteList = 'admin/dashboard' | 'admin/users' | 'admin/roles';
如何從這個陣列動態創建上面的這種型別?
const routeList = ['admin/dashboard','admin/users','admin/roles'];
uj5u.com熱心網友回復:
您可以使用此代碼:
const routeList = ['admin/dashboard','admin/users','admin/roles'] as const;
type RouteList = typeof routeList[number]
uj5u.com熱心網友回復:
試試這段代碼,你可以使用陣列 includes()。
const yourRoute = 'admin/users';
const routeList = ['admin/dashboard','admin/users','admin/roles'];
let isApproved = false;
if (routeList.includes(yourRoute)) {
isApproved = true;
}
console.log(isApproved);
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/533630.html
