Օբյեկտիվ կողմնորոշված սցենարական լեզուն JavaScript- ը ներկայումս առավել լայնորեն օգտագործվում է օբյեկտի վրա հիմնված սցենարական լեզուն `վեբ էջերը ինտերակտիվ դարձնելու համար: Գրեթե միշտ, այս լեզվի միջոցով ցանկացած բարդ խնդիր լուծելու համար հարկավոր է դիմել զանգվածների օգտագործմանը: Սցենարը սկսում է օգտագործել զանգվածը հայտարարելով այն: Տեսնենք, թե ինչպես է դա արվում հենց դա:
Անհրաժեշտ է
JavaScript- ի հիմնական գիտելիքներ
Հրահանգներ
Քայլ 1
JavaScript զանգված ստեղծելու մի քանի եղանակ կա: Օրինակ ՝ այսպես. Var sampleArray = [element_0, element_1, element_2, element_2]; այս տողը ստեղծում է զանգված չորս միավոր երկարությամբ: Եթե դուք չեք նշում զանգվածի տարրերը, ապա կստեղծվի դատարկ զանգված ՝ var emptyArray =;
Քայլ 2
Rayանգվածը սահմանելու մեկ այլ եղանակ `var sampleArray = new 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 դատարկ Arrray = նոր զանգված (8); այս դատարկ զանգվածը կպարունակի 8 տարր, որոնց արժեքը որոշված չէ:
Քայլ 3
Ստեղծման վերոհիշյալ մեթոդներից որևէ մեկի համար զանգվածի տարրերը կարող են լինել ամբողջ թվեր կամ կոտորակային թվեր, տողեր և տրամաբանական արժեքներ: Raանգվածները կարող են նաև լինել այլ զանգվածների տարրեր: Նշված տիպերից յուրաքանչյուրի մեկ տարր պարունակող զանգված ստեղծելու օրինակ. Var mixedArray = [4, 3.14, "տեքստ", ճշմարիտ, [47, 8.1]; քանի որ զանգվածը կարող է լինել այլ զանգվածի տարր, հեշտ է հասկանալ, թե ինչպես կարելի է ստեղծել բազմաչափ զանգվածներ: Եռաչափ զանգված ստեղծելու օրինակ `var multiDimArray = [1, true], [8, true], 3.14],« text », 42]; սրանք բոլորը համարակալված զանգվածներ են: Օբյեկտները պետք է օգտագործվեն JavaScript- ում ասոցիատիվ (անվանված) զանգվածներ ստեղծելու համար: