Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中设置具有两个以上条件的变量_Javascript - Fatal编程技术网

在JavaScript中设置具有两个以上条件的变量

在JavaScript中设置具有两个以上条件的变量,javascript,Javascript,第一次处理这件事,所以请跟我说 我继承了一个web应用程序,它处理三种不同的环境,但共享相同的代码库。从本质上讲,它是三个不同的web应用程序合并成一个,每个环境都有小到大的调整 我正在启动该网站,CSS和JS链接路径需要更改,以考虑新的域文件夹 我发现了一个名为“DOMAINBASE”的变量,以及它上面的一些变量-请参见下面的代码: export const isEnvironmentBFE:boolean = checkEnvironment(DEPLOY_ENV.BFE); export

第一次处理这件事,所以请跟我说

我继承了一个web应用程序,它处理三种不同的环境,但共享相同的代码库。从本质上讲,它是三个不同的web应用程序合并成一个,每个环境都有小到大的调整

我正在启动该网站,CSS和JS链接路径需要更改,以考虑新的域文件夹

我发现了一个名为“DOMAINBASE”的变量,以及它上面的一些变量-请参见下面的代码:

export const isEnvironmentBFE:boolean = checkEnvironment(DEPLOY_ENV.BFE);
export const isEnvironmentTCAT:boolean = checkEnvironment(DEPLOY_ENV.TCAT);
export const isEnvironmentBFERENTAL:boolean = checkEnvironment(DEPLOY_ENV.BFERENTAL);

export const DOMAINBASE = checkEnvironment(DEPLOY_ENV.BFE)
  ? "https://subdomain.domain1.ca"
  : "https://subdomain.domain2.com";
我想添加另一个条件,换句话说,另一个指向DOMAINBASE的URL,目前只有两个

我已尝试添加以下条件,但不起作用:

export const DOMAINBASE = checkEnvironment(DEPLOY_ENV.BFE)
  ? "https://subdomain.domain1.ca"
  : checkEnvironment(DEPLOY_ENV.BFERENTAL) // <-- when new environment is launched
  ? "https://subdomain.domain1.ca/new-folder" // <-- make it so it uses this structure
  : "https://subdomain.domain2.com";
export const DOMAINBASE=checkEnvironment(DEPLOY_ENV.BFE)
? "https://subdomain.domain1.ca"

:checkEnvironment(DEPLOY_ENV.bferential)//是否可以在不使用“导出”的情况下尝试? 当我从控制台尝试时,这对我有效


    const DOMAINBASE = 5<6
      ? "https://subdomain.domain1.ca"
      : 6<7 
      ? "https://subdomain.domain1.ca/new-folder" 
      : "https://subdomain.domain2.com";



const DOMAINBASE=5您的代码似乎对我有效——有什么具体不起作用?您可能还需要确保
checkEnvironment
返回的内容正确。此外,您可能还应该使用前面的const变量(isEnvironmentBFE等),而不是再次使用那些
checkEnvironment
调用