Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm các yếu tố khác biệt - JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một mảng các ký tự, sao cho một số phần tử của mảng được lặp lại. Chúng tôi được yêu cầu trả về một mảng chứa chỉ xuất hiện một lần (không lặp lại).

Ví dụ:Nếu mảng là:>

const arr = [9, 5, 6, 8, 7, 7, 1, 1, 1, 1, 1, 9, 8];

Sau đó, đầu ra phải là -

const output = [5, 6];

Ví dụ

Sau đây là mã -

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));

Đầu ra

Sau đây là đầu ra trong bảng điều khiển -

[5, 6]