JavaScript में किसी निर्दिष्ट इंडेक्स पर array में element कैसे डालें?
सभी को नमस्कार! मैंने अभी JavaScript सीखना शुरू किया है और arrays के साथ काम करते समय एक समस्या का सामना किया। मुझे array के अंत या शुरुआत में नहीं, बल्कि बीच में — एक निश्चित index पर — एक नया element डालना है। उदाहरण के लिए, मेरे पास numbers का array `[1, 2, 4, 5]` है, और मैं index 2 पर number `3` डालना चाहता हूँ (ताकि `[1, 2, 3, 4, 5]` बने)। \n\nमैं `push()` (अंत में जोड़ता है) और `unshift()` (शुरुआत में जोड़ता है) methods के बारे में जानता हूँ, लेकिन वे उपयुक्त नहीं हैं। मैंने कुछ इस तरह लिखने की कोशिश की:\n```javascript\nlet arr = [1, 2, 4, 5];\narr[2] = 3;\nconsole.log(arr); // [1, 2, 3, 5] — number 4 गायब हो गया!\n```\nजैसा कि आप देख सकते हैं, index पर सीधा assignment मौजूदा element को बदल देता है, नया नहीं डालता। मैं element कैसे डालूँ ताकि बाकी दाईं ओर खिसक जाएँ? \n\nकृपया बताएँ, क्या JavaScript में इसके लिए कोई built-in method है? या मुझे अपना function लिखना होगा? उदाहरण और स्पष्टीकरण के लिए आभारी रहूँगा!\n<<>>\n
splice() method का उपयोग — मानक समाधान
\n\nJavaScript में