陈帅 7 лет назад
Родитель
Сommit
8290e24d8d
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/components/Authorized/renderAuthorize.js

+ 3 - 3
src/components/Authorized/renderAuthorize.js

@@ -6,12 +6,12 @@ let CURRENT = 'NULL';
  */
 const renderAuthorize = Authorized => currentAuthority => {
   if (currentAuthority) {
-    if (currentAuthority.constructor.name === 'Function') {
+    if (typeof currentAuthority === 'function') {
       CURRENT = currentAuthority();
     }
     if (
-      currentAuthority.constructor.name === 'String' ||
-      currentAuthority.constructor.name === 'Array'
+      Object.prototype.toString.call(currentAuthority) === '[object String]' ||
+      Array.isArray(currentAuthority)
     ) {
       CURRENT = currentAuthority;
     }