嗨,我想知道如何用 Javascript 写这个:
var object {
baseUrl: "js" <?php if (DEBUG_MODE) echo '/raw'; ?>"
}
嗨,我想知道如何用 Javascript 写这个:
var object {
baseUrl: "js" <?php if (DEBUG_MODE) echo '/raw'; ?>"
}
var object = {
baseUrl: "js" + ((DEBUG_MODE) ? '/raw' : '')
}
注意添加的+和=。此外,假设在某处有一个DEBUG_MODE定义,并且假设我理解你真正想要的东西,这也是可行的。
编辑:
在 PHP 中,你只是在输出 HTML,所以你可以输出"js",然后在<?php ?>块输出中DEBUG_MODE,它被连接起来。然而,在 JS 中,您将两个字符串作为语言对象处理,因此+需要将它们连接起来。
=应该是不言自明的。你声明了一个变量(幸运的是你使用了小写object字母并且没有与预建Object的.={}