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


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



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

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

Массивке элементтерді қосудың ең оңай жолы - жаңа индекстерге мәндер беру. Массивтің соңына бір немесе бірнеше элементтер қосу үшін әдісті қолдануға болады. басу ():

Var arr \u003d; // бос массив жасаңыз arr.push («нөл»); // соңына мән қосыңыз arr.push («бір», 2); // Тағы екі мағынаны қосыңыз

Массивтің соңына элемент қосуға болады, оған arr элементіне мән беру керек. Массивтің басында элемент енгізу үшін әдісті қолдануға болады. unshift (), ал массивтегі элементтер жоғары индекстерге ие болады.

Массив элементтерін жою операторының көмегімен жоюға болады, мысалы объектілердің әдеттегі қасиеттері сияқты:

Var arr \u003d; жою arr; 2 аралықта; // қате, алапта 2 индекс анықталмайды arr.length; // 3: жою операторы массивтің ұзындық қасиетін өзгертпейді

Элементті алып тастау осы элементтің анықталмаған мәнін тағайындауға ұқсайды (бірақ сәл өзгеше). Алып тастау операторын массивтің элементіне қолдану ұзындық қасиетінің мәнін өзгертпейтінін және элементті жойғаннан кейін қалған бос орынды толтыру үшін жоғарырақ көрсеткіштермен элементтерді итермейтінін ескеріңіз.

Сонымен қатар, ұзындық қасиетіне жаңа мән тағайындау арқылы массивтің соңында элементтерді жоюға болады. Массивтерде әдіс бар поп () массивтің ұзындығын 1-ге азайтып, жойылған элементтің мәнін қайтаратын (push () әдісіне қарама-қарсы). Әдісі де бар ауысым ()   (unshift () әдісіне қарама-қарсы), ол массивтің басында элементті жояды. Жою операторынан айырмашылығы, shift () әдісі барлық элементтерді ағымдағы индекстерінің астына бір орынға жылжытады.

Соңында көп мақсатты әдіс бар сплит (), массив элементтерін салуға, жоюға және ауыстыруға мүмкіндік береді. Ол ұзындық қасиетінің мәнін өзгертеді және массивтің элементтерін қажет болған жағдайда төменгі немесе одан жоғары индекстермен жылжытады. Біз осы әдістердің барлығын сәл кейінірек талдаймыз.



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




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

    Басты бет