最佳答案
我似乎无法理解这段代码的第一部分(+ =)与 三元运算符三元运算符的组合。
h.className += h.className ? ' error' : 'error'
我认为这个代码的工作方式如下:
h.className = h.className + h.className ? ' error' : 'error'
但这并不正确,因为这会在我的控制台中出现错误。
我应该如何正确地解释这段代码?