For In ya JavaScript

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];
}

Tenda kwa mwenyewe

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];
}

Tenda kwa mwenyewe

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;
}

Tenda kwa mwenyewe

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;
}

Tenda kwa mwenyewe