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