For In ya JavaScript
- Picha ya mbili Picha ya tatu
- Picha ya nne JS Loop For Of
For In kirefu
JavaScript for in
madai inakokokoa kirefu kwa kufikia matumizi ya jumla:
maudia
for (key in object) { // kikaa cha kifaa kinachotumika kwa kufanyia kazi }
Mifano
const person = {fname:"Bill", lname:"Gates", age:25}; let text = ""; for (let x in person) { text += person[x]; }
matokeo ya mafanikio
- for in kikokoa kirefu person kina
- kila mara ya kufikia inapakia kwa kina mojamuwongozi (x)
- muwongozi unaotumika kufikia uadilifu wamuwongozi
- muwongozi wa uadilifu ni person[x]
For In kipendekeza kwa kufikia matumizi ya jumla
JavaScript for in
madai wengi wa inaonyesha kipendekeza kwa matumizi ya mafanikio:
maudia
for (variable in array) { code }
Mifano
const numbers = [45, 4, 9, 16, 25]; let txt = ""; for (let x in numbers) { txt += numbers[x]; }
Kama kampuniUadilifuInahitaji, haingie kwa kampuni ya jadi for in.
Kampuni ya uadilifu inaonesha kwamba matokeo ya kampuni hayafikii kama inahofikia.
Inafaa kusaidia kama uadilifu wa kina hauwezi kufikia kwa uadilifu wa kampuni. for Mwendo,for of Mwendo ama Array.forEach().
Array.forEach()
forEach()
Mwendo unapiga programu mara moja kwa kila elementi ya jadi (programu ya kuzungumza).
Mifano
const numbers = [45, 4, 9, 16, 25]; let txt = ""; numbers.forEach(myFunction); function myFunction(value, index, array) { txt += value; }
Tafadhali, programu hii inatumia thamani tatu:
- Matokeo wa jadi
- Kampuni ya jadi
- Matokeo wa jina la jadi
Mifano ya juu yana tumia parameteri ya value. Inaweza kubadilishwa kama:
Mifano
const numbers = [45, 4, 9, 16, 25]; let txt = ""; numbers.forEach(myFunction); function myFunction(value) { txt += value; }
- Picha ya mbili Picha ya tatu
- Picha ya nne JS Loop For Of