整理数字挑战和“每个”方法

我试图在代码战中解决这个问题:

https://www.codewars.com/kata/5a87449ab1710171300000fd/train/javascript

解决之后,我查看了发现以下内容的解决方案:

function tidyNumber(n){ let arr = [...n.toString()].map(Number); return arr.every((el, ind, arr) => !ind || el >= arr[ind - 1]); }

有人可以向我解释一下这部分到底是如何工作的!

谢谢 !

评论
  • wearum
    wearum 回复

    当ind为0时,第一个元素将为true,而不是0为true,当索引位于第二个元素上时,它将与前一个元素进行检查。这样,您就不会检查任何东西。