js 判断 数字 数组 单调递增

直接看代码

  const isSorted = (nums: number[]) => {
    return nums.every((x, i) => i === 0 || x >= nums[i - 1])
  }

如果想判断 是否是单调递减 传数组之前 数组.reverse() 反向一下 就行

测试

    const nums1 = [1, 2, 3, 4, 5, 6]
    const nums2 = [1, 2, 3, 5, 5, 1]
    let b1 = isSorted(nums1);
    console.log("b1", b1)
    let b2 = isSorted(nums2);
    console.log("b2", b2)

结果没问题

posted @ 2022-05-27 08:23  ifnk  阅读(561)  评论(0)    收藏  举报