Я пытался решить это ката на кодовых войнах:
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]); }
Может кто-нибудь объяснить мне, как именно эта часть: ! Ind работает?
Спасибо!
первый элемент будет иметь значение true, поскольку ind равен 0, а не 0 соответствует true, когда индекс находится на втором элементе, он сверяется с предыдущим. Таким образом, вы ничего не проверяете.