使用 Javascript 向 Set 中新增元素
add 方法檢查 set 中是否已存在某個值,如果不存在,則將該值新增到 set 中。我們可以按如下方式執行它 -
示例
add(val) {
if (!this.has(val)) {
this.container[val] = val; return true;
}
return false;
}你可以使用 - 來測試此問題
示例
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.add(2); testSet.display(); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));
輸出
結果將是 -
{ '1': 1, '2': 2, '5': 5 }
True
False
True請注意,即使我們嘗試將 2 新增兩次,它也只添加了一次。如果你嘗試記錄此問題,你會得到 false。這是因為如果我們沒有新增它,則會返回這些值。
在 ES6 中,你可以按如下方式使用 add 函式 -
示例
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.add(2); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));
輸出
結果將是 -
True False True
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP