FCC-JS-BAS-Where do I belong-陣列排序並找出元素索引
陣列排序並找出元素索引
我身在何處?
先給陣列排序,然後找到指定的值在陣列的位置,最後返回位置對應的索引。
舉例: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。
當你完成不了挑戰的時候,記得開大招'Read-Search-Ask'。
這是一些對你有幫助的資源:
示例:
function where(arr, num) {
// 請把你的程式碼寫在這裡
var arr1 = arr.unshift(num);
var array = arr.sort(function(a,b){return a>b;});
//解法1
return array.indexOf(num);
//解法2
//for (var i = 0;i< array.length;i++){
// if (array[i] == num){
// return i;
// }
//}
}
where([40,129, 60], 50);
相關文章
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- js找出陣列中出現最多的元素和次數JS陣列
- JavaScript 陣列中元素隨機打亂排序JavaScript陣列隨機排序
- php 陣列根據元素從小到大排序PHP陣列排序
- 1.找出元素 item 在給定陣列 arr 中的位置陣列
- Java擷取指定區間內的陣列元素並存入新陣列Java陣列
- 數學建模例題2.27 陣列元素的索引示例陣列索引
- js如何使用索引訪問陣列物件中的元素JS索引陣列物件
- 陣列排序陣列排序
- js練習(一)找出元素item在給定陣列arr中的位置JS陣列
- 陣列元素逆序陣列
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- 陣列的排序陣列排序
- 物件陣列排序物件陣列排序
- js陣列排序JS陣列排序
- JavaScript 陣列排序JavaScript陣列排序
- 【陣列】1394. 找出陣列中的幸運數(簡單)陣列
- 寫一個方法找出指定一維陣列所有不重複的元素和個數陣列
- 陣列元素劃分陣列
- leetcode-刪除排序陣列中的重複項+移除元素LeetCode排序陣列
- python如何獲取陣列元素的下標並輸出Python陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- 為什麼處理排序陣列比未排序陣列快排序陣列
- 每日一題 - 劍指 Offer 53 - I. 在排序陣列中查詢數字 I每日一題排序陣列
- 陣列氣泡排序陣列排序
- 陣列選擇排序陣列排序
- 二維陣列排序陣列排序
- c# 陣列排序C#陣列排序
- js陣列排序整理JS陣列排序
- 多維陣列排序陣列排序
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 給定一個整數陣列,找出總和最大的連續數列,並返回總和。陣列
- JavaScript陣列元素全排列JavaScript陣列
- JavaScript刪除陣列元素JavaScript陣列
- 陣列元素的數量陣列
- java陣列元素的引用Java陣列
- DM7 陣列索引陣列索引