JavaScript-WeakMap.delete()-Methode
Unten ist das Beispiel der Methode "weakMap.delete() ".
- Beispiel:
<script>
function
gfg() {
const weakmap =
new
WeakMap();
const key = {};
weakmap.set(key, 6);
document.write(weakmap.
delete
(key));
}
gfg();
</script>
- Ausgabe:
wahr
WeakMap.delete () ist eine eingebaute Funktion in JavaScript, die verwendet wird, um ein bestimmtes Element aus einem Objekt WeakMap zu löschen.
Syntax:
weakMap.delete(key);
Parameter: Es akzeptiert einen Parameter "Schlüssel", der der Schlüssel des Elements ist, das aus dem Objekt "weakMap" gelöscht werden soll.
Rückgabewerte: Es gibt „true“ zurück, wenn dieses Element aus dem „weakMap“-Objekt gelöscht wurde, und „false“, wenn dieser Schlüssel nicht im „weakMap“-Objekt vorhanden ist.
Beispiel:
Input: weakmap1.delete(key1) Output: true
JavaScript-Code, um die Funktionsweise dieser Funktion zu zeigen:
Code #1:
<script> // Creating a WeakMap() object const weakmap1 = new WeakMap(); // Creating a key "key1" const key1 = {}; // Setting the value 6 with key1 to the // the end of weakMap object weakmap1.set(key1, 6); // Deleting key of the element from // the weakMap object document.write(weakmap1.delete(key1)); </script>
Ausgabe:
true
Hier ist die Ausgabe wahr, was bedeutet, dass der Schlüssel des Elements erfolgreich gelöscht wurde.
Code Nr. 2:
<script> // Creating a WeakMap() object const weakmap1 = new WeakMap(); // Creating a key "key1" const key1 = {}; // Deleting key of the element from // the weakMap object document.write(weakmap1.delete(key1)); </script>
Ausgabe:
false
Hier ist die Ausgabe falsch, da der Schlüssel „key1“ mit keinem Wert an das Ende des WeakMap-Objekts gesetzt wurde.