हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो शाब्दिक मानों की एक सरणी लेता है। सरणी में इसके अंदर कुछ दोहराए जाने वाले मान हो सकते हैं।
हमारे फ़ंक्शन को सरणी में दोहराए जाने वाले मान के पहले उदाहरण को ध्यान में रखते हुए सभी दोहराए जाने वाले मानों को हटा देना चाहिए।
उदाहरण
इसके लिए कोड होगा -
const arr = [1, 5, 7, 4, 1, 4, 4, 6, 4, 5, 8, 8]; const deleteDuplicate = (arr = []) => { for(let i = 0; i < arr.length; ){ const el = arr[i]; if(i !== arr.lastIndexOf(el)){ arr.splice(i, 1); } else{ i++; }; }; }; deleteDuplicate(arr); console.log(arr);
आउटपुट
और कंसोल में आउटपुट होगा -
[ 7, 1, 6, 4, 5, 8 ]