错误代码如下:

解决方法:


原因:因为运算符“=”的优先级低于“&&”,“()”的优先级高于“=”和“&&”。如果不加括号的话,就会先进行&&运算,在进行对pos1的赋值运算,显然是不合理的。最终会导致对左值pos1的赋值出现错误。

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐