JavaScript массивтер. JavaScript массивінің әдістері


Массив элементтерін оқу және жазу



бет15/29
Дата09.06.2020
өлшемі141,85 Kb.
#72764
1   ...   11   12   13   14   15   16   17   18   ...   29
Байланысты:
14 тапсырма

Массив элементтерін оқу және жазу

Массивтің элементтеріне кіру оператордың көмегімен жүзеге асырылады. Массивке сілтеме жақшаның сол жағында болуы керек. Жақша ішінде теріс емес бүтін санды қайтаратын еркін өрнек болуы керек. Бұл синтаксис массив элементінің мәнін оқу және жазу үшін де қолайлы. Сондықтан, барлық JavaScript мәлімдемелері жарамды:

  // Бір элементі бар массив құру var arr \u003d [«world»]; // 0 элементін оқу var var \u003d arr; // 1 мәніне элементті жазыңыз arr \u003d 3.14; // элементті 2 мәніне жазыңыз i \u003d 2; arr [i] \u003d 3; // элементтің мәнін 3 arr \u003d «сәлем» деп жазыңыз; // 0 және 2 элементтерін оқып, мәнін 3 элементіне жазыңыз] \u003d arr;

Естеріңізге сала кетейік, массивтер - бұл объектінің мамандандырылған түрі. Массивтің элементтеріне қол жеткізу үшін қолданылатын квадрат жақшалар объектінің қасиеттеріне қол жеткізу үшін қолданылатын квадрат жақшалар сияқты әрекет етеді. JavaScript интерпретаторы жақшадағы сандық индекстерді жолдарға түрлендіреді - 1 индекс «1» жолына айналады - содан кейін жолдарды сипат атаулары ретінде пайдаланады.

Сандық индекстерді жолдарға түрлендіруде ерекше ештеңе жоқ: дәл сол заттарды қарапайым объектілермен жасауға болады:

Var obj \u003d (); // қарапайым объект жасаңыз obj \u003d «бір»; // Оны бүтін сандармен көрсетіңіз

Массивтердің ерекшелігі - теріс емес бүтін емес болып табылатын мүлік атауларын қолданғанда, массив мүліктің құнын автоматты түрде анықтайды ұзындығы. Мысалы, жоғарыда бір элементі бар массив жасалды. Содан кейін оның элементтеріне 1, 2 және 3 индекстерімен мәндер тағайындалды. Осы операциялардың нәтижесінде массивтің ұзындық қасиетінің мәні өзгерді және 4-ке тең болды.

Массивтегі көрсеткіштер объектілердің меншік атауларынан нақты ажыратылуы керек. Барлық индекстер - бұл сипат атаулары, бірақ тек бүтін сандармен көрсетілген атаулары бар қасиеттер индекстер болып табылады. Барлық массивтер объект болып табылады және сіз оларға кез-келген атаумен қасиеттер қоса аласыз. Алайда, егер сіз массивтік индекстер болып табылатын қасиеттерге әсер етсеңіз, массивтер бұған жауап береді, егер қажет болса, ұзындық сипатын жаңартыңыз.

Теріс және бүтін емес сандарды массивтердің көрсеткіштері ретінде пайдалануға болатындығын ескеріңіз. Бұл жағдайда сандар меншік атаулары ретінде қолданылатын жолдарға түрлендіріледі.



Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   29




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет