Массивтің ұзындығы
Барлық массивтер, Array () конструкторы арқылы жасалынған және жиым сөзсіз пайдаланылған, массивте сақталған элементтердің жалпы санын қайтаратын арнайы ұзындық сипатына ие. Массивтердің анықталмаған элементтері болуы мүмкін болғандықтан (анықталмаған мәні бар), дәлірек тұжырымдау келесідей: ұзындық қасиеті әрқашан массив элементінің ең үлкен индексінен (санынан) артық. Ұзындық сипаты автоматты түрде жаңартылады, алапқа жаңа элементтер қосылған кезде жарамды болып қалады.
Var v \u003d жаңа массив (); // v.length \u003d\u003d 0 (элементтер анықталмайды) v \u003d жаңа массив (1,2,3); // v.length \u003d\u003d 3 (0–2 элементтер анықталған) v \u003d; // v.length \u003d\u003d 2 (0 және 1 элементтер анықталған) document.write (v.length);
Массивтің соңғы элементін алу үшін ұзындық қасиетін де пайдалануға болады:
Var v \u003d [«JavaScript», «Меншік», «Массивтер»]; құжат.write (v);
Соңғы элемент массивтің ұзындығынан 1-ге аз индекске ие, өйткені санау нөлден басталады. Сондықтан, егер сіз элементтердің нақты санын білмесеңіз, бірақ сіз массивтің соңғы элементіне сілтеме жасауыңыз керек болса, онда жазба қолданылады: v.length - 1.
Достарыңызбен бөлісу: |