--- title: Set.prototype.clear() slug: Web/JavaScript/Reference/Global_Objects/Set/clear tags: - ECMAScript6 - JavaScript - Method - Prototype - set translation_of: Web/JavaScript/Reference/Global_Objects/Set/clear --- <div>{{JSRef}}</div> <p>Метод <code><strong>clear()</strong></code> удаляет все элементы из объекта <code>Set</code>.</p> <h2 id="Синтаксис">Синтаксис</h2> <pre class="syntaxbox"><code><em>mySet</em>.clear();</code></pre> <h3 id="Возвращаемое_значение">Возвращаемое значение</h3> <p>{{jsxref("undefined")}}.</p> <h2 id="Примеры">Примеры</h2> <h3 id="Использование_метода_clear">Использование метода <code>clear</code></h3> <pre class="brush: js">var mySet = new Set(); mySet.add(1); mySet.add('foo'); mySet.size; // 2 mySet.has('foo'); // true mySet.clear(); mySet.size; // 0 mySet.has('bar') // false </pre> <h2 id="Спецификации">Спецификации</h2> <table class="standard-table"> <tbody> <tr> <th scope="col">Specification</th> <th scope="col">Status</th> <th scope="col">Comment</th> </tr> <tr> <td>{{SpecName('ES2015', '#sec-set.prototype.clear', 'Set.prototype.clear')}}</td> <td>{{Spec2('ES2015')}}</td> <td>Initial definition.</td> </tr> <tr> <td>{{SpecName('ESDraft', '#sec-set.prototype.clear', 'Set.prototype.clear')}}</td> <td>{{Spec2('ESDraft')}}</td> <td> </td> </tr> </tbody> </table> <h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2> <p>{{Compat("javascript.builtins.Set.clear")}}</p> <h2 id="Смотрите_также">Смотрите также</h2> <ul> <li>{{jsxref("Set")}}</li> <li>{{jsxref("Set.prototype.delete()")}}</li> </ul>