[JS] for...in 和for...of的區(qū)別

for...in 遞歸的對象是object的屬性
for...of 遞歸的對象是一系列可遞歸的可迭代對象,例如Array主到,String, Map, Set等

搬官方例子過來以便參考理解:
for...in 遞歸object的屬性:

var obj = {a: 1, b: 2, c: 3};
    
for (const prop in obj) {
  console.log(`obj.${prop} = ${obj[prop]}`);
}

// Output:
// "obj.a = 1"
// "obj.b = 2"
// "obj.c = 3"

for...of 遞歸Array:

let iterable = [10, 20, 30];

for (let value of iterable) {
  value += 1;
  console.log(value);
}
// 11
// 21
// 31

for...of遞歸String:

let iterable = 'boo';

for (let value of iterable) {
  console.log(value);
}
// "b"
// "o"
// "o"

for...of遞歸Map:

let iterable = new Map([['a', 1], ['b', 2], ['c', 3]]);

for (let entry of iterable) {
  console.log(entry);
}
// ['a', 1]
// ['b', 2]
// ['c', 3]

for (let [key, value] of iterable) {
  console.log(value);
}
// 1
// 2
// 3

for...of還可以遞歸其他的類型意蛀,請看下面的第二個鏈接傍妒,獲取官網更多例子

參考:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末留瞳,一起剝皮案震驚了整個濱河市悯嗓,隨后出現的幾起案子件舵,更是在濱河造成了極大的恐慌,老刑警劉巖脯厨,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铅祸,死亡現場離奇詭異,居然都是意外死亡合武,警方通過查閱死者的電腦和手機临梗,發(fā)現死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來稼跳,“玉大人盟庞,你說我怎么就攤上這事√郎疲” “怎么了什猖?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長红淡。 經常有香客問我不狮,道長,這世上最難降的妖魔是什么在旱? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任摇零,我火速辦了婚禮,結果婚禮上桶蝎,老公的妹妹穿的比我還像新娘遂黍。我一直安慰自己终佛,他們只是感情好,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布雾家。 她就那樣靜靜地躺著铃彰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪芯咧。 梳的紋絲不亂的頭發(fā)上牙捉,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機與錄音敬飒,去河邊找鬼邪铲。 笑死,一個胖子當著我的面吹牛无拗,可吹牛的內容都是我干的带到。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼英染,長吁一口氣:“原來是場噩夢啊……” “哼揽惹!你這毒婦竟也來了?” 一聲冷哼從身側響起四康,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤搪搏,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后闪金,有當地人在樹林里發(fā)現了一具尸體疯溺,經...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年哎垦,在試婚紗的時候發(fā)現自己被綠了囱嫩。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡漏设,死狀恐怖挠说,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情愿题,我是刑警寧澤损俭,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站潘酗,受9級特大地震影響杆兵,放射性物質發(fā)生泄漏。R本人自食惡果不足惜仔夺,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一琐脏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦日裙、人聲如沸吹艇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽受神。三九已至,卻和暖如春格侯,著一層夾襖步出監(jiān)牢的瞬間鼻听,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工联四, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留撑碴,地道東北人。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓朝墩,卻偏偏與公主長得像醉拓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子收苏,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內容