Viết hàm trả về true nếu tất cả phần tử trong mảng đều duy nhất (không trùng), false nếu có trùng.
Ví dụ: [12,45,6,34,12,57,79,4] → false (12 xuất hiện 2 lần).
Ví dụ
const arr = [12, 45, 6, 34, 12, 57, 79, 4];
const containsAllUnique = (arr = []) => {
const { length: l } = arr;
for (let i = 0; i < l; i++) {
const el = arr[i];
if (arr.indexOf(el) !== arr.lastIndexOf(el)) return false;
}
return true;
};
console.log(containsAllUnique(arr));
Kết quả
false