অ্যারে এলিমেন্টটি কীভাবে সরানো যায় তা নির্ধারণ করতে আমার বেশ কষ্ট হচ্ছে। উদাহরণস্বরূপ, নিম্নলিখিত দেওয়া:
var arr = [ 'a', 'b', 'c', 'd', 'e'];
আমি কীভাবে 'd'
আগে যেতে একটি ফাংশন লিখতে পারি 'b'
?
নাকি 'a'
পরে 'c'
?
সরানোর পরে, বাকি উপাদানগুলির সূচকগুলি আপডেট করা উচিত। এর অর্থ হ'ল সরানোর পরে প্রথম উদাহরণে [0] হবে = 'ক', আরার [1] = 'ডি' আরার [2] = 'বি', আরার [3] = 'সি', আরার [4] = 'ই'
এটি দেখতে বেশ সহজ হওয়া উচিত বলে মনে হচ্ছে, তবে আমি এটির চারপাশে আমার মাথা গুটিয়ে রাখতে পারি না।
const changeValuePosition = (arr, init, target) => {[arr[init],arr[target]] = [arr[target],arr[init]]; return arr}
init
এবং এ উপাদানগুলিকে অদলবদল করে target
।