Sintaksis
Array.splice(start, deleteCount, element1, element2, ..., elementN)
Parametrlar
boshlash Massivdagi element indeksi, undan elementlar massivi massivdan olib tashlanadi va/yoki qo'shiladi. Salbiy qiymatlardan foydalanishga ruxsat beriladi, bu holda indeks chaqiriladi, usul quyidagi formula yordamida qayta moliyalashtiriladi: uzunlik (uzun massiv) + start. o'chirish Count Neobov'yazkove ma'nosi. Butun son - startda ko'rsatilgan indeksdan boshlab massivda ko'rinadigan elementlar sonini ko'rsatadigan raqam. Eski hisobni qanday o'chirish mumkin 0 keyin elementlar ko'rinmaydi. deleteCount qiymati nima ko'proq miqdor massivdan tashqarida qolgan elementlar, keyin barcha elementlar massiv oxirigacha o'chiriladi. Salbiy qiymatlarga ruxsat berilmaydi. elementN Neobov'yazkove ma'nosi. Massivida uchun dodayutsya elementlar. Agar siz kerakli elementni olmasangiz, splice() elementni massivdan olib tashlaydi.
O'zgaruvchan ahamiyatga ega
Uzoq elementlarni supurib tashlash uchun yangi massiv (yakscho ê). Agar siz bir nechta elementni ko'rgan bo'lsangiz, massivni bitta element bilan aylantiring. Elementlar ko'rinmayotgandek, bo'sh massiv aylanadi.
Tavsif
Usul splice() pozitsiyasi boshlang'ich argument bilan ko'rsatilgan elementdan boshlab massivdagi elementlarning belgilangan sonini ko'ring, shu jumladan argumentlar ro'yxatida keltirilgan qiymatlar bilan almashtiriladi (element1, ..., elementN). Massivning elementlari kiritilgan yoki olib tashlangan elementlardan keyin joylashib, massiv panjarasi bilan uzluksiz ketma-ketlikni o'rnatadi.
Eslatma: slice() ga o'xshash usulning oldida splice() usuli to'g'ridan-to'g'ri massivni o'zgartiradi.
Murojaat qiling
Usul splice() ko'rgan 0 indeks bo'yicha elementlar 2 va "Limon" ni kiriting:
bitta indeks bo'yicha element 3 :
Hujumkor dumbada splice () usuli ko'rinadi bitta indeks bo'yicha element 2 u "Kivi" ni kiritadi.
Do'stlaringiz bilan baham: |