हमें एक JavaScript फ़ंक्शन लिखना है जो लिटरल्स की एक सरणी लेता है, जिसमें कुछ सरणी तत्व दोहराए गए हैं। हमें एक सरणी लौटानी है जिसमें केवल वे तत्व हों जो केवल एक बार आते हैं (दोहराए नहीं गए)।
उदाहरण
यदि सरणी है:
const arr = [9, 5, 6, 8, 7, 7, 1, 1, 1, 1, 1, 9, 8];
तो आउटपुट होना चाहिए:
const output = [5, 6];
कोड
const arr = [9, 5, 6, 8, 7, 7, 1, 1, 1, 1, 1, 9, 8];
const findDistinct = arr => {
const res = [];
for (let i = 0; i < arr.length; i++) {
if (arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])) { continue; }
res.push(arr[i]);
}
return res;
};
console.log(findDistinct(arr));
आउटपुट
[5, 6]