जावास्क्रिप्ट में स्पार्स ऐरे
यदि किसी ऐरे में कुंजियों में गैप हों, तो स्पार्स ऐरे प्राप्त हो सकता है। आइए देखते हैं, यह कैसा दिखता है। मान लीजिए हमारे पास कोई ऐरे है:
let arr = ['a', 'b', 'c'];
इस ऐरे में एक और एलिमेंट जोड़ें इस तरह कि कुंजियों में गैप हो:
arr[4] = '!';
परिणामस्वरूप, ऐरे में एक होल बन जाता है, जिसका मान undefined होता है:
console.log(arr); // ['a', 'b', 'c', undefined, '!'] प्रिंट करेगा
ऐरे की लंबाई में
सभी होल शामिल होंगे। यानी हमारे
मामले में यह 5
होगी, 4 नहीं:
console.log(arr.length); // 5 प्रिंट करेगा
निम्नलिखित ऐरे की लंबाई ज्ञात करें:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';