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

Xóa các giá trị giống nhau khỏi mảng chứa nhiều giá trị JavaScript


Giả sử sau đây là mảng của chúng ta có các giá trị tương tự -

const listOfStudentName = ['John', 'Mike', 'John', 'Bob','Mike','Sam','Bob','John'];

Để xóa các giá trị tương tự khỏi mảng, hãy sử dụng khái niệm set (). Sau đây là mã -

Ví dụ

const listOfStudentName = ['John', 'Mike', 'John', 'Bob','Mike','Sam','Bob','John'];
console.log("The value="+listOfStudentName);
const doesNotContainSameElementTwice = [...new Set(listOfStudentName)];
console.log("The Array=");
console.log(doesNotContainSameElementTwice)

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo42.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo42.js
The value=John,Mike,John,Bob,Mike,Sam,Bob,John
The Array= [ 'John', 'Mike', 'Bob', 'Sam' ]