इस उदाहरण में, आप एक जावास्क्रिप्ट प्रोग्राम लिखना सीखेंगे जो किसी ऑब्जेक्ट को एक सरणी में जोड़ देगा।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावास्क्रिप्ट ऐरे पुश ()
- जावास्क्रिप्ट ऐरे ब्याह ()
- जावास्क्रिप्ट स्प्रेड ऑपरेटर
उदाहरण 1: पुश () का उपयोग करके ऑब्जेक्ट को Array में जोड़ें
// program to append an object to an array function insertObject(arr, obj) ( // append object arr.push(obj); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
आउटपुट
(1, 2, 3, (x: 12, y: 8))
उपरोक्त कार्यक्रम में, push()
किसी सरणी में ऑब्जेक्ट जोड़ने के लिए विधि का उपयोग किया जाता है।
push()
विधि एक सरणी के अंत में कोई आइटम जोड़ता।
उदाहरण 2: बंटवारे का उपयोग कर वस्तु को जोड़ना
// program to append an object to an array function insertObject(arr, obj) ( // find the last index let index = arr.length; // appending object to end of array arr.splice(index, 0, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
आउटपुट
(1, 2, 3, (x: 12, y: 8))
उपरोक्त कार्यक्रम में, splice()
किसी सरणी में ऑब्जेक्ट जोड़ने के लिए विधि का उपयोग किया जाता है।
splice()
विधि कहते हैं और / या एक आइटम को हटा।
में splice()
विधि,
- पहला तर्क उस इंडेक्स का प्रतिनिधित्व करता है जहां आप एक आइटम सम्मिलित करना चाहते हैं।
- दूसरा तर्क हटाए जाने वाली वस्तुओं की संख्या का प्रतिनिधित्व करता है (यहां, 0) ।
- तीसरा तर्क उस तत्व का प्रतिनिधित्व करता है जिसे आप किसी सरणी में जोड़ना चाहते हैं।
उदाहरण 3: स्प्रेड ऑपरेटर का उपयोग करके वस्तु को जोड़ना
// program to append an object to an array function insertObject(arr, obj) ( // append object arr = (… arr, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
आउटपुट
(1, 2, 3, (x: 12, y: 8))
उपरोक्त प्रोग्राम में, …
किसी ऑब्जेक्ट को किसी ऐरे में जोड़ने के लिए स्प्रेड ऑपरेटर का उपयोग किया जाता है।
फैल सिंटैक्स आपको सभी तत्वों को एक सरणी में कॉपी करने की अनुमति देता है। फिर, ऑब्जेक्ट को सरणी के अंत में जोड़ा जाता है।