js中常見的四種循環分析

四種常見的循環

傳統for循環

image

forEach循環

image

這兩個函數均可以循環迭代,可是二者之間的區別是,forEach不能獲取下標值,在傳統的for能夠break,danshi forEach也不能

image
image

for..in和for...of

image
image.png
image.png
for...in可以使用在對象中循環,可是for..of不支持直接循環,須要經過object對象才能夠
image.png
image.png數組

總結

要想迭代對象首選for...in,數組迭代有三種方式,傳統for,forEach,for...of,使用最便捷是forEach,可是沒法使用break和return,同時也沒法使用下標;for..of能夠使用break和return,可是沒有下標,若是要使用下標就選擇傳統for,根據本身業務選擇合適循環語句。函數

相關文章
相關標籤/搜索