КомпьютерПрограмчлалын

Биелэл болгон JS foreach объект

JavaScript синтакс массивын болон обьектуудын руу хувьсагчдыг нэгтгэх боломж олгодог. элемент нэвтрэх нь цикл оператор дамжуулан сан болон нэрийг ашиглан хандаж болно.

Гэхдээ энэ нь үргэлж аль болох дизайн үед цуглуулгад элементүүдийн тоог мэдэх бөгөөд үргэлж синтакс тэдний дотор семантиксийг өгсөн ашиглах нь тохиромжтой биш юм.

Сонгодог зураг төсөл

Хэвийн хүрд мэдэгдэл "нь (VAR I = 0; Би

VAR I = 0;
харин {... aData [би] (typeof aData [би] = 'тодорхойгүй'!); ... Би ++; }

үед элементийн тоо тодорхойгүй байна.

Та мөн дүүргэлт, массив боловсруулах нь өөр өөр алгоритмыг бий болно, гэхдээ энэ нь шинэ, орчин үеийн хувилбаруудыг хэрэглэх нь илүү тохиромжтой юм.

Сонгодог сайн танд санал асуулга HR (овог, нэр, албан тушаал) боловсруулах хэрэгтэй, тоног төхөөрөмж (загвар, үйлдвэрлэгч, худалдагч, худалдах огноо) болон бүтцийн өөрчлөлт ороогүй бөгөөд хуримтлагдсан ашиг сонирхлыг төлөөлж бусад өгөгдлийг карт.

өөрөө массив элемент өөрийн шинж чанар, арга байдаг нь обьект эсвэл бүтэц бол сонгодог динамик тоо хэмжээ, чанар, даван туулах, мөн өөр өөр утга массивыг авч чадахгүй.

Foreach хүрд

динамик чухал шинж чанар нь бодит илрэл нь массив элемент юм. ердийн зарим талаараа ялгаатай Зураг төслийн JS foreach массив (бусад хэлээр онд батлагдсан), хувилбар, түүний элементийн өдрөөс замаар шинж чанарыг харуулах боломж нь массивыг хангах боломжийг бидэнд олгодог.

зөвхөн зарим нэг зам дээр явж, янз бүрийн хэмжээ түлшний сав байж болно тээврийн хэрэгсэл, жишээ нь найрлага хоорондын зай нь мөн чухал юм - нэг массив зам (тэдгээрийн тоон болон чанарын шинж чанар) болон өөр нэгэн массивыг бүрдэнэ гэж бодъё.

Ийм биелэл тохиромжтой алгоритм нь жишээ нь, зам нь, суурь болгон авч, үүн дээр жолоодох боломжтой болно машиныг сонгох ёстой. Мөн энэ нь зам, автомашин, объект гэж хөтөлбөрийн ярих бол илүү дээр байна "өөрсдийгөө олж болно." Энэ нь автоматаар, объект хандалтат програмчлал, бусад зүйлсийн дунд, зам, автомашины цуглуулга өөрчлөх алгоритмыг өөрчлөх хэрэгтэй биш, нэг нь байгалийн програм юм авто замын засвар, автомашины засвар үйлчилгээ, гэх мэт нөхөн төлбөр олгох

Техникийн JS foreach бүтэц маш энгийн байдаг: "aData.forEach (fData);", хаана fData - массив aData элемент бүрт хэрэглэж байгаа үйл ажиллагаа:

үйл ажиллагаа fData (үнэ цэнэ, индекс) {sText + = индекс + '=' + утга нь + '; '; }.

дараах байдлаар эх өгөгдөл төлөөлж байгаа бол:

VAR aData = [1,2,3,4];
aData.push (11);
aData.push (22);
aData.push (44);
aData.push ( 'мөр 1');
aData.push ( 'шугам 2');

VAR sText = '',

нь уг хэрэглээ нь JS foreach үр дүн:

"0 = 1 1 = 2 2 = 3 3 = 4 4 = 11; 5 = 22, 6 = 44, 7 = мөр 1, 8 = мөрийг 2;".

Онцлог Array объект

JavaScript дээр Object - Тусгай. энэ хэл дээр обьектуудыг ашиглан бусад хэл дээр шийдлүүдээс ялгаатай байдаг. Object - өөрөө энэ шинж чанар, арга барил нь массив юм. Сүүлийнх нь үнэн хэрэгтээ хадгаламж, түүний агуулга болон бусад гадаад объект, массивууд, хувьсагч засварлаж, үйл ажиллагааг гүйцэтгэнэ.

хувьсагч утга боловсруулах: JS foreach объект бүтэц сонгох үед filmstrip дээр хүрээнд шиг массив, орж ирж байгаа обьектууд шинэ семантиксийг бий.

Тэгэхээр өөрсдөө зам тэдэн дээр унаж болно машин сонгох боломжтой бөгөөд сүүлийн өдөр бэлэн замыг шүүсэн байна. Хэрэв та анхаарлаа хандуулах юм бол, энэ програмчлалын сонголт нь цомхотгол илүү найдвартай код, даалгавар гэж - хүргэх замыг тодорхойлох - JS foreach утга учиртай, энгийн шийдэл барих болгодог: авто замын чиглэлийг өргөжүүлэх машиныг сонгох, барааны хүргэх гүйцэтгэх.

чиглэл, зам, машин бол - объектыг массив, алгоритм ихээхэн хялбаршуулсан байна. Энэ нь JS foreach бүтцийг бий болсон урт удаан ирэх хачин санагдаж байж болох юм. Гэсэн хэдий ч, нэг цэгийн энгийн хэдий ч бодит байдал дээр энэ нь хэрэгжүүлэхэд хүндрэлтэй байдаг.

JS foreach, бодит объект практик

Орчин үеийн хөгжүүлэгч бодоод програмчлалын танил юмс ч, бодит асуудлын объект биш харин үйл ажиллагаагаа явуулдаг. түгээмэл замын машин, зам, зайн тэд ойлгож байна ...

Объект хандлагат програмчлалын хөтөлбөр объект массивыг, маягт, товч, зам сонгох хайрцаг гэх мэт бий болгох авч байна өргөстэй замаар хөгжиж, болон уламжлалт байна

Үүнээс гадна, бусад програмын хэл дээр байгуулалтад хамт JS foreach практик ноцтой хязгаарлалт нь авчирдаг зочны хөтөч хийж байна. Бус, хөгжүүлэгч бүр кодыг хуваалцахад бэлэн байна. массивын, бодит объектын цуглуулгын ашиглалтын үр дүнтэй жишээ - мэдлэгийг сайжруулах нь сайн арга.

Гэсэн хэдий ч, хүсээгүй хэрэглэх нь хөгжүүлэгчид нь JavaScript код тушаал нь динамик ба бодит ертөнц обьектуудад зориулсан ирээдүйтэй санаа хөгжилд шууд бус нөлөө үзүүлж байна. JS foreach барилгын хараахан төгс биш юм, тэдний утга хөгжлийн маш их ирээдүйтэй чиглэл байх шиг байна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.unansea.com. Theme powered by WordPress.