幾種常用迴圈的區別

2022-05-22 23:42:15 字數 347 閱讀 2099

1. for迴圈一般是遍歷陣列

2. for in 遍歷陣列,得到的是key值

3. for of 遍歷的是物件, 得到的是value值

注意: for of 迴圈要配合symbol.iterator使用。也就是資料結構部署了symbol.iterator之後才能使用for of迴圈。

es6中的set和map:

簡單來說set類似於陣列,但是裡面沒有重複的項,通過add()方法想set結構新增項。可用來實現去重。

map是鍵值對的結構,沒有順序,可以新增重複的項,但是後者會覆蓋前者 ------- key值不能重複,value可以重複

list儲存的資料有順序,並且可以重複

for的幾種迴圈

for迴圈主要有以下幾種 1.一般的for迴圈 2.for in迴圈 3.foreach迴圈 4.for of迴圈 一.首先是普通的for迴圈,例如 二.for in迴圈遍歷陣列索引 物件的屬性,使用for in遍歷時,原型鏈上的所有屬性都將被訪問 用法如下 陣列 var arr 星期一 星期二 星...

幾種 angular 迴圈。。。。

學習angular 有好一段時間,之前有專案接觸到這玩意,那就從基礎學起,記錄下學習過程中的點點滴滴把。angular js的迴圈 1.第一種也是我們最常見的,給出乙個陣列或者陣列物件將其列印出來。使用 ng repeat 來迴圈陣列 2.第二種在專案中學習到的 obj.id as obj.name...

迴圈佇列的幾種形式

一 初始化head 0,tail 0,加入元素後,tail處無元素。滿的時候 tial 1 size head,整個陣列有乙個位置沒用到 二 初始化head 0,tail 0,加入元素後,tail處有元素。滿的時候 tail 1 size head,整個陣列有乙個位置沒用到 三 初始化head 1,...