迴圈遍歷例子

2021-10-04 17:41:49 字數 959 閱讀 7508

本文主要是以下幾點

for..in 返回的是陣列中的下標值,從0開始,for...of 直接返回陣列元素,或物件元素

for(let i in this.books)

for(let item of this.books)

例子:挑出小於100的數放在乙個新陣列裡,每個元素*2,將所有newarr的數字相加

let newarr = 

for(let item of arr)

}for(let item of arr)

}let total=0;

for(let item of newarr)

console.log(total);

1.filter() 方法建立乙個新陣列,包含了符合條件的所有元素。如果沒有符合條件的元素則返回空陣列。

2.map() 方法返回乙個新陣列,陣列中的元素為原始陣列元素呼叫函式處理後的值。

3.reduce() 方法接收乙個函式作為累加器,陣列中的每個值(從左到右)開始縮減,最終計算為乙個值。

reduce(引數一,引數二)

//prevalue 是上一次返回的值

let total = nums.reduce(function(prevalue,n),0);

const arr = [11,234,23,213,455,343,44,5,2];

//let total = arr.filter(n => n<100).map(n => n*2).reduce((pre , n) => pre + n )

let total = arr.filter(function(n)).map(function(n)).reduce(function(prevalue,n),0);

console.log(total);

西門子for迴圈例子 For迴圈

把陣列寫成全域性變數就可以了。回答者 2019 01 02 17 02 46 來自手機wap客戶端 1.不能清零輸入數值,能操作 全域性變數 內部除輸入的變數 2.介面型別的陣列長度與塊外面的陣列長度要一致,才不會報錯。本回答有5位鑽石使用者推薦 回答者 2019 01 02 19 23 24 變數...

SQL 迴圈遍歷

一 遍歷 資料表 select hid into temp from md sheettemplate where sheetstateid 1 declare hid varchar 50 while exists select hid from temp 遍歷臨時表 begin select t...

js迴圈遍歷

方式一 var arr 1,2,3,4,5 for let i 0 i方式一利用for迴圈來遍歷陣列的缺點就是 不夠簡潔。下面介紹乙個寫法更加簡潔的方式。方式二var arr 1,2,3,4,5 arr.foreach function value,index 利用foreach迴圈 量少了很多,寫...