首页 > 解决方案 > 卡塔:走十分钟

问题描述

我正在做一些培训(我最近是 js 的新手)并且试图做一个练习(发布的那个),我有一个问题:我处理它让它像这样工作:情况就是这样:

当它达到最后一个 ternay 操作条件时测试失败,你能帮我解释一下为什么吗?我真的会很感激。非常感谢!!

标签: javascriptarrays

解决方案


我认为您需要按如下方式调整代码:

element == 'n' ? vertical += 1 :
  element == 's' ? vertical -= 1 :
  element == 'w' ? horizontal += 1 : horizontal -= 1

只剩下'e'元素,因为它不再需要附加条件,我们立即写它以'false'返回

// 元素 == 'e' ? element -= 1 -太多了


推荐阅读