অ্যারেতে উপাদানগুলো অন্য একটি অ্যারের উপাদান দিয়ে প্রতিস্থাপন করতে splice() মেথড ব্যবহার করা যায়।
উদাহরণ কোড
var values = ['John', 'David', 'Bob', 'Mike', 'Sam', 'Carol', 'Adam'];
var marks = [55, 78, 90];
Array.prototype.splice.apply(values, [0, marks.length].concat(marks));
console.log(values);
চলানো পদ্ধতি
প্রোগ্রামটি রান করতে নিচের কমান্ড ব্যবহার করুন:
node fileName.js
এখানে ফাইল নাম demo303.js।
আউটপুট
PS C:\Users\Amit\javascript-code> node demo303.js
[ 55, 78, 90, 'Mike', 'Sam', 'Carol', 'Adam' ]
ব্যাখ্যা
Array.prototype.splice.apply(values, [0, marks.length].concat(marks))লাইনটিvaluesঅ্যারের প্রথমmarks.length(৩টি) উপাদান সরিয়ে সেখানেmarksঅ্যারের উপাদানগুলো বসিয়ে দেয়।apply()মেথড দিয়েsplice-কেvaluesঅ্যারে উপরে কল করা হয়েছে, যেখানে আর্গুমেন্টগুলো একটি অ্যারে হিসেবে পাস করা হয়েছে:[startIndex, deleteCount, ...itemsToInsert]।- এই পদ্ধতিতে মূল অ্যারে মিউটেট (mutate) হয়।