कंप्यूटर शून्य से गिनना शुरू करते हैं। इसलिए 0, 1 है, 1, 2 है, और इसी तरह। इसीलिए list[2] ऐरे से item 3 को सेलेक्ट करता है
उदाहरण में ऐरे के लिए कोड:
var list = ['item 1', 'item 2', 'item 3', 'item 4']
splice() को काम करने के लिए दो चीजों की आवश्यकता होती है:
- एक नंबर जो उस पोजीशन को निर्दिष्ट करता है जिससे आप हटाना चाहते हैं।
- एक नंबर जो निर्दिष्ट करता है कि उस पोजीशन से कितने आइटम्स हटाने हैं।
इसलिए list.splice(2, 1) ऐरे में तीसरे आइटम को टार्गेट करता है, और उस एकल आइटम को हटा देता है।
यदि आप इसके बजाय लिखते: list.splice(2, 2) तो यह ऐरे में तीसरे और चौथे दोनों आइटम्स को हटा देगा।
splice() में दूसरी संख्या निर्दिष्ट करती है कि हम टार्गेट की गई पोजीशन से कितने एलिमेंट्स हटाना चाहते हैं। यदि हमारे पास एक ऐरे में 10 आइटम्स थे और हमने list.splice(3, 5) लिखा तो यह ऐरे में चौथी पोजीशन से 5 आइटम्स हटा देगा।