मान लीजिए हमारे पास निम्नलिखित जैसी लिटरल की सॉर्ट की गई सरणी है:
const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89];
हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी सरणी लेता है और सरणी में पहली अद्वितीय संख्या वापस करता है।
यदि सरणी में ऐसी कोई संख्या नहीं है, तो हमारा फ़ंक्शन false वापस करना चाहिए।
इस सरणी के लिए आउटपुट 86 होना चाहिए।
इसके लिए कोड:
const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89];
const firstUnique = arr => {
let appeared = false;
for (let i = 0; i < arr.length; i++) {
if (appeared) {
if (arr[i + 1] !== arr[i]) {
appeared = false;
}
} else {
if (arr[i + 1] === arr[i]) {
appeared = true;
continue;
}
return arr[i];
}
}
return false;
};
console.log(firstUnique(arr));
कंसोल पर आउटपुट:
86