使用 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