Объект хандалтат скрипт хэл JavaScript нь одоогоор вэб хуудсыг интерактив болгоход хамгийн өргөн хэрэглэгддэг объект хандалтат скрипт хэл юм. Энэ хэлийг ашиглан ямар ч төвөгтэй асуудлыг шийдэхийн тулд бараг үргэлж массив ашиглах хэрэгтэй болдог. Скрипт нь массивыг зарлах замаар ашиглаж эхэлдэг. Үүнийг яг яаж хийдэг болохыг харцгаая.
Шаардлагатай
JavaScript-ийн анхан шатны мэдлэг
Зааварчилгаа
1-р алхам
JavaScript массив үүсгэх хэд хэдэн арга байдаг. Жишээлбэл, үүнтэй адил: var sampleArray = [element_0, element_1, element_2, element_2]; Энэ мөр нь дөрвөн нэгж урттай массив үүсгэдэг. Хэрэв та массивын элементүүдийг заагаагүй бол хоосон массив үүсгэх болно: var emptyArray =;
Алхам 2
Массивыг тодорхойлох өөр нэг арга бол var sampleArray = шинэ Array (element_0, element_1, element_2, element_2); Энэ сонголт нь дөрвөн нэгж урттай массив үүсгэх болно. Энд, хэрэв та массивын элементүүдийг жагсаахгүй бол массивыг хоосон үүсгэх болно: var emptyArray = new Array (); Ийм хоосон массивт зарласны дараа тус бүрийг дагаж мөрдөөгүй хэд хэдэн элемент үүсгэж болно. бусад. Жишээлбэл: var emptyArray = new Array ();
emptyArray [4] = 47;
emptyArray [792] = 1; Жишээлбэл, C хэл дээрх массивуудаас ялгаатай нь энэ массив 793 биш, зөвхөн хоёр элементийг хадгалахад шаардагдах санах ойн багтаамжийг эзэлнэ. Та өгөгдсөн урттай хоосон массивыг бүтнээр нь үүсгэж болно. үүнээс "тодорхойгүй" утга байх болно: var emptyArray = шинэ Array (8); Энэ хоосон массив нь утга нь тодорхойлогдоогүй 8 элемент агуулна.
Алхам 3
Бүтээлийн дээрх аргуудын аль нэгний хувьд массивын элементүүд нь бүхэл эсвэл бутархай тоо, мөр, логик утга байж болно. Массив нь бусад массивын элемент байж болно. Жагсаалтанд орсон төрлүүд тус бүрээс нэг элемент агуулсан массив үүсгэх жишээ: var mixedArray = [4, 3.14, "text", true, [47, 8.1]; Массив нь өөр массивын элемент байж болох тул энэ нь олон хэмжээст массивыг хэрхэн яаж үүсгэхийг ойлгоход хялбар. Гурван хэмжээст массив үүсгэх жишээ: var multiDimArray = [1, true], [8, true], 3.14], "text", 42]; Эдгээр нь бүгд дугаарлагдсан массивууд юм. Объектуудыг JavaScript дээр ассоциатив (нэртэй) массив үүсгэхэд ашиглах хэрэгтэй.