Я пытаюсь написать одну функцию, которая дает мне array is sorted or not
.Если она отсортирована, то возвращает true
иначе false
. Я хочу сделать это, используя recursion
n = [1, 2, 3]
function isSorted(arr, n) {
if (n > arr.length || n ==0) {
return false
}
if (arr[n] < arr[n-1]) {
return false
} else {
return true
}
return isSorted(arr,n-1)
}
console.log(isSorted(n,n.length-1))
в настоящее время это дает мне false
, но ожидается true
обновление
function isSorted(arr, n) {
if (n ==0 || n ==1) {
return false
}
if (arr[n] < arr[n-1]) {
return false
} else {
return true
}
return isSorted(arr,n-1)
}
console.log(isSorted(n,n.length-1))