Turi: Narizuê massivi pochinayus h qaysi element
gacha: Massivni birinchi elementgacha bo'lgan sarhisob qiling
Masalan, men taxmin qilgan massivning dastlabki uchta elementini aytib bermoqchiman. Massivning birinchi elementi har doim 0 sifatida tayinlanadi, shuning uchun parametr dan 0 kiritaman.
Massiv --> 1 // kiritilgan massiv --> 2 // kiritilgan massiv --> 3 // kiritilgan massiv --> "salom dunyo" // kiritilmagan
Bu erda siz yo'qolishingiz mumkin! Axis nega men ovoz berdim "qa qadar".
newArray = array.slice(0, 3); // qaytariladigan qiymat ham massivdir
Nareshti, men yangi massiv yarataman va o'zgarish bilan yoga bog'layman newArray. Natijaga qaraymiz:
Massivni hikoya qilish va yangi massivga elementlar qo‘shish
Change newArray yangi massivga aylanadi, asl massiv o'zgarishsiz qoladi.
Muhim eslatma: usul tilim() ichida g'alaba qozonishingiz mumkin qatorlar.
Splice()
Ushbu usulning nomi shunga o'xshash tilim(): bunday o'xshash nomlarda chakana sotuvchilar ko'pincha adashadi. Usul splice() massivdagi elementlarni qo'shish va ko'rish, o'zgaruvchan yoga. Keling, usulning yordami uchun elementlarni qanday qo'shish va ko'rishni o'ylab ko'raylik splice():
Elementlarning ko'rinishi
Elementlarni ko'rish uchun uni kengaytirish kerak bo'lgan elementni kiriting ( indeks) elementlarning bu soni, yaki ko'rish kerak (Elementlar soni):
Array Splice(indeks, elementlar soni);
Parametr Indeks- ce boshoq nuqtasi olib tashlangan elementlar. Tartib sondan elementlar Ozroq belgilangan Indeks parametri o'chirilmaydi:
Array Splice(2); // Indeks 2 dan boshlanadigan har bir element o'chiriladi
Agar siz boshqa parametrni belgilamasangiz, ko'rsatilgan Index parametridagi barcha elementlar oxirigacha o'chiriladi:
Boshqa dumba kabi, men boshqa parametr kabi 1 ni kiritdim: bu tartibda, usulni takrorlashda teri vaqtlari splice() Siz boshqasidan boshlab bir vaqtning o'zida bitta elementni ko'rasiz:
Array Splice(2, 1);
splice() usulidan oldingi massiv
Do'stlaringiz bilan baham: |