在包含多個值JavaScript的陣列中移除相同值


假設以下陣列包含相似的值 -

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

為了從陣列中移除相似的值,使用 set() 的概念。以下為程式碼 -

示例

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)

要執行以上程式,你需要使用以下指令 -

node fileName.js.

這裡,我的檔名是 demo42.js。

輸出

這將會產生以下輸出 -

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' ]

更新於: 01-Sep-2020

131 次瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始學習
廣告