以下记录自一道群里的面试题
const foo = {
bar: <?php echo $strFromServer;?>
}
这段 php 代码,可能输出一个 JSON,也可能输出空。(不是 ''
)
当输出 空 的时候
const foo = {
bar:
}
很明显会抛出异常
那么怎么从 JS 语法层面避免这个异常? (eval is evil)
方法一:[<?php?>][0]
方法二:(x => x)(<?php>)
方法三 (擦边):new Object(<?php?>)
下一篇:模拟登录pixiv.net后续