【发布时间】:2018-04-29 21:30:02
【问题描述】:
我在 JS 中使用三元运算符来实现游戏应用中的新玩家功能:
function nextPlayer() {
activePlayer === 0 ? activePlayer = 1 : activePlayer = 0;
并且 JSHint 给了我“期望一个赋值或函数调用,而是看到一个表达式”错误。我在哪里可以在主文件中配置 JSHint 异常,而不是为每个单独的 JS 文件设置它们?
【问题讨论】:
-
你为什么要写这样的三元运算?!它应该是
activePlayer = activePlayer ? 0 : 1;......但使用布尔值可能会更好:activePlayer = !activePlayer。
标签: javascript sublimetext3 jshint