Массив олон төрлийн өгөгдлийн хэлбэртэй байж болох уу?
Массив олон төрлийн өгөгдлийн хэлбэртэй байж болох уу?

Видео: Массив олон төрлийн өгөгдлийн хэлбэртэй байж болох уу?

Видео: Массив олон төрлийн өгөгдлийн хэлбэртэй байж болох уу?
Видео: Этот Эффектный Цветок Затмит Цветением даже Петунию! Цветет ВСЕ ЛЕТО по октябрь 2024, May
Anonim

Олон төрлийн өгөгдлийн төрөл онд Массив . Үгүй ээ, бид хадгалах боломжгүй олон өгөгдлийн төрөл нь Массив , бид чадна ижил төрлийн өгөгдлийн төрлийг зөвхөн a Массив.

Үүнтэй адилаар та олон төрлийн өгөгдлийн төрлийг массив дотор хадгалж чадах уу?

Массив шууд. Та хадгалах боломжтой эд зүйлс хэний өгөгдлийн төрөл -тай тэнцүү буюу түүнээс үүсэлтэй өгөгдлийн төрөл -ийн массив . Энэ нь гэсэн үг та олон төрлийн өгөгдлийн төрлийг хадгалах боломжтой , нийтлэг баазаас үүсэлтэй тохиолдолд төрөл , эсвэл нийтлэг интерфейсийг хэрэгжүүлэх.

Нэмж хэлэхэд, массив нь олон төрлийн өгөгдлийн JavaScript-тэй байж болох уу? The Массив in JavaScript зүйлсийн жагсаалтыг агуулсан глобал объект юм. Энэ нь ямар ч зүйлтэй төстэй юм хувьсагч , үүнд та ашиглаж болно энэ нь ямар ч барих төрөл -ийн өгөгдөл . Дотор элемент массив болно ямар ч байх төрөл , ба өөр ижил элементүүд массив болно -аас байх янз бүрийн төрөл : мөр, логик, бүр объект эсвэл бусад массив.

Үүний нэгэн адил та массив нь өөр өөр төрлийн өгөгдлийн төрлийг агуулж чадах уу?

Массив агуулж болно ямар ч төрөл элементийн утгын (анхны төрөл эсвэл объект), гэхдээ та чадна хадгалахгүй янз бүрийн төрөл дангаар массив . Та чадна байна массив бүхэл тоо эсвэл a массив утас эсвэл an массив -ийн массив , Гэхдээ чи чадна байхгүй массив тэр агуулсан жишээлбэл, мөр ба бүхэл тоо хоёулаа.

Жагсаалтад олон төрлийн өгөгдлийн төрөл байж болох уу?

Угаасаа ямар ч асуудал байхгүй олон төрлийн өгөгдлийн төрөлтэй дотор жагсаалт . Гэсэн хэдий ч та a-ийн оронд tuple ашиглах талаар бодож болно жагсаалт . Уламжлал ёсоор бол дарааллын найрлага тогтсон үед tuples ашиглагддаг; жагсаалтууд дараалалд нэмэх эсвэл хасах боломжтой үед ашиглагддаг.

Зөвлөмж болгож буй: