जावास्क्रिप्ट में ऐरे की शुरुआत में नया एलिमेंट कैसे जोड़ें?
सभी को नमस्ते! मैंने अभी-अभी जावास्क्रिप्ट सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा। मेरे पास संख्याओं का एक array है, उदाहरण के लिए: `let numbers = [2, 3, 4, 5];`। मैं इसमें संख्या `1` को बिल्कुल शुरुआत में जोड़ना चाहता हूँ, ताकि परिणाम `[1, 2, 3, 4, 5]` हो। मुझे पता है कि array के अंत में जोड़ने के लिए `push()` method है, और मैं इसका उपयोग करता हूँ: `numbers.push(6)` — और यह बिल्कुल सही काम करता है, एलिमेंट अंत में जुड़ जाता है।
लेकिन अगर मुझे शुरुआत में एलिमेंट डालना हो तो क्या करूँ? मैंने `numbers[0] = 1` लिखने की कोशिश की, लेकिन यह पहले एलिमेंट को बदल देता है, नया नहीं जोड़ता। यानी array `[1, 3, 4, 5]` हो जाता है, जबकि मुझे चाहिए कि सभी पुराने एलिमेंट दाईं ओर खिसक जाएँ।
मैंने सुना है कि `unshift()` नामक कोई method है, लेकिन मुझे यकीन नहीं है कि मैंने इसे सही समझा है। और एक और सवाल: अगर मैं शुरुआत में एक साथ कई एलिमेंट जोड़ना चाहूँ, तो क्या यह