<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Le 7 févr. 2020 à 13:23, manuelbarzi <<a href="mailto:manuelbarzi@gmail.com" class="">manuelbarzi@gmail.com</a>> a écrit :</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="gmail_default" style="font-family: arial, helvetica, sans-serif;">calling it again would just apply the same mechanism => "do this element already exist? "remove it" : "add it". in the example, it would just add 1 at the end of array (i.e. just a push), calling it the second time.<br class=""></div></div></div></blockquote><div><br class=""></div>Probably `Array.prototype.remove` would be a more appropriate name for what you suggest.</div><div><br class=""></div><div>The DOMTokenList array-like interface has such a `remove` method (and some others):</div><div><br class=""></div><div><a href="https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList" class="">https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList</a></div><div><br class=""></div><div>Although, in situations where I am in a need of a `remove` method, I tend to use a Set instead of an Array.</div><div><br class=""></div><div>—Claude</div></body></html>