Set.prototype.delete()

Metoda delete() usuwa okre艣lony element z obiektu Set.

Sk艂adnia

mySet.delete(value);

Parametry

value
Wymagany parametr. Warto艣膰 elementu, kt贸ra zostanie usuni臋ta z obiektu Set.

Zwracana warto艣膰

true je偶eli element zosta艂 pomy艣lnie usuni臋ty, w innym wypadku false.

Przyk艂ady

U偶ycie metody delete

var mySet = new Set();
mySet.add('foo');

mySet.delete('bar'); // Zwraca false. Brak elementu "bar" do usuni臋ca.
mySet.delete('foo'); // Zwraca true.  Usuni臋to pomy艣lnie.

mySet.has('foo');    // Zwraca false. Element "foo" nie znajduje si臋 ju偶 w Set.

Jak usun膮膰 obiekt z Set:

var points = new Set(); // Tworzy Set

points.add({x: 10, y: 20}); // Dodaje obiekt do Set
points.add({x: 20, y: 30}); // Dodaje obiekt do Set

// Usuwa point, dla kt贸rego `x > 10`
points.forEach(function(point){
  if(point.x > 10){
    points.delete(point);
  }
})

Specyfikacje

Specyfikacja Status Komentarz
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Set.prototype.delete' in that specification.
Standard Pocz膮tkowa definicja
ECMAScript (ECMA-262)
The definition of 'Set.prototype.delete' in that specification.
Living Standard  

Kompatybilno艣膰 przegl膮darek

BCD tables only load in the browser

 

 

 
 

Zobacz r贸wnie偶