Leetcode题解之 —— 搜索插入位置

思路


暴力解法

  • 高阶API
    • indexOf | includes
    • findIndex

题解


1
2
3
4
5
6
7
8
9
10
11
12
/**
* @param {number[]} nums
* @param {number} target
* @return {number}
*/
var searchInsert = function(nums, target) {
return nums.includes(target)
? nums.indexOf(target)
: nums.findIndex((v) => v > target) !== -1
? nums.findIndex((v) => v > target)
: nums.length;
};