मुझे एक कठिन समय पता चल रहा है कि कैसे एक सरणी तत्व को स्थानांतरित करना है। उदाहरण के लिए, निम्नलिखित दिए गए हैं:
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।