免费自助建站系统,多个域名指定同一个网站好处,建设网站考虑因素,网站优化 北京数组排序并找出元素索引 先给数组排序#xff0c;然后找到指定的值在数组的位置#xff0c;最后返回位置对应的索引。 举例#xff1a;where([1,2,3,4], 1.5) 应该返回 1。因为1.5插入到数组[1,2,3,4]后变成[1,1.5,2,3,4]#xff0c;而1.5对应的索引值就是1。 同理#xf…数组排序并找出元素索引 先给数组排序然后找到指定的值在数组的位置最后返回位置对应的索引。 举例where([1,2,3,4], 1.5) 应该返回 1。因为1.5插入到数组[1,2,3,4]后变成[1,1.5,2,3,4]而1.5对应的索引值就是1。 同理where([20,3,5], 19) 应该返回 2。因为数组会先排序为 [3,5,20]19插入到数组[3,5,20]后变成[3,5,19,20]而19对应的索引值就是2。 function where(arr, num) {/*arr.sort(function(f,n){return f - n;});var length arr.length;if(arr[length-1] num){return length;}for(var j 0;j arr.length;j){if(arr[j] num)return j;}*/arr.push(num);arr.sort(function(a,b){return a-b;});return arr.indexOf(num); //数组中使用indexOf找出索引值
}转载于:https://www.cnblogs.com/izumi/p/9883784.html