嗨,我想知道如何用 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
的.=
{}