您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“javascript如何求數組里的奇數元素”,內容詳細,步驟清晰,細節處理妥當,希望這篇“javascript如何求數組里的奇數元素”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
方法:1、利用for語句來遍歷數組,在每次循環中使用“a[i] % 2 != 0”語句判斷數組元素是否為奇數,如果是則輸出,不是則跳出本次循環即可;2、利用filter()方法返回數組中滿足“value % 2 != 0”條件的元素即可。
本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript求數組里奇數的方法:
方法1:利用for循環
實現思想:利用for語句來遍歷數組,在每次循環中判斷數組元素是否為奇數,如果是則輸出,不是則跳出本次循環。
實現代碼:
var a = [2, 3, 4, 5, 6, 7, 8]; for (var i = 0; i < a.length; i++) { if (a[i] % 2 != 0) { console.log(a[i]); } else { continue; } }
方法2:利用filter()方法
var a = [2,3,4,5,6,7,8]; function f (value) { if (value % 2 != 0) { return true; }else{ return false; } } var b = a.filter(f); console.log(b);
說明:
ilter() 方法可以返回數組中滿足指定條件的元素。
array.filter(function callbackfn(Value,index,array),thisValue)
function callbackfn(Value,index,array):一個回調函數,不可省略,最多可接受三個參數:
value:當前數組元素的值,不可省略。
index:當前數組元素的數字索引。
array:當前元素屬于的數組對象。
返回值是一個包含回調函數為其返回 true 的所有值得新數組。如果回調函數為 array 的所有元素返回 false,則新數組的長度為 0。
讀到這里,這篇“javascript如何求數組里的奇數元素”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。