使用 JavaScript 從 Set 中移除元素
delete 方法會檢查值在 set 中是否存在,如果存在,則將該值從 set 中移除。我們可以如下實現它 &minusl
示例
delete(val) {
if (this.has(val)) {
delete this.container[val];
return true;
}
return false;
}你可以使用 − 進行測試
示例
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.delete(5); testSet.delete(2); testSet.display(); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));
輸出
將得到以下輸出 −
{ '1': 1}
False
False
True在 ES6 中,您可以按照如下方式使用 delete 函式 −
示例
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.delete(5); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));
輸出
將得到以下輸出 −
False False True
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP