本文主要是以下幾點
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迴圈 量少了很多,寫...