ჯავასკრიპტში კიდევ გვაქვს ორი ძირითადი მეთოდი, რომელიც გამოიყენებგა მასივებთან ესენია splice()
და slice()
splice()
მეთოდი გამოიყენება მასივში, როგორც ახალი ელემენტების ჩასამატებლად ნებისმიერ ინდექსზე, ასევე ელემენტების ამოსაღებად მასივიდან.
splice()
მეთოდს პირველ პარამეტრად გადაეცემა მასივის ინდექსი მეორე პარამეტრად ელემენტების რაოდენობა რამდენიც უნდა წაიშალოს, ხოლო მესამე და დანარჩენ პარამეტრებად ელემენტები, რომლების ჩამატებაც გვინდა მასივში
მაგალითი:
let bikes = [`Kawasaki`,`Ducati`,`Suzuki`,`Yamaha`];
// ინდექსი 0 1 2 3
bikes.splice(1, 0, `Honda`, `Harley Davidson`);
console.log(bikes);
// დაიბეჭდება
/*
[
'Kawasaki',
'Honda',
'Harley davidson',
'Ducati',
'Suzuki',
'Yamaha'
]
*/
მასივის შემდეგი მეთოდია slice()
, რემელიც საშუალებას გვაძლევს ამოვიღოთ მასვიდიან კონკრეტული ელემენტები.
slice()
მეთოდს აქვს 2 პარამეტრი, პირველი პარამეტრი ნიშნავს ელემენტის საწყისს ინდექსს ხოლო მეორე დასასრულს.
აღსანიშნავია, რომ slice()
მეთოდი არ უკეთებს მოდიფიკაციას არსებულ მასივს, ის უბრალოდ მასივიდან ამოიღებს ელემენტებს და დააბრუნებს ახალ მასივად
მაგალითი
let bikes = [`Kawasaki`,`Ducati`,`Suzuki`,`Yamaha`];
// ინდექსი 0 1 2 3
const bikes2 = bikes.slice(1, 3);
console.log(bikes2);
// დაიბეჭდება
/*
[ 'Ducati', 'Suzuki' ]
*/
შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა
ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით