В JavaScript Какой самый короткий код для вывода для целей отладки всех элементов набора строк? Не имеет значения, находятся ли строки в одной строке или отдельных строках.
const set = new Set(); set.add('dog'); set.add('cat'); console.log(???);
Вы можете использовать Синтаксис распространения :
Синтаксис распространения позволяет расширять итерацию, например выражение массива или строку, в местах, где ноль или ожидается больше аргументов (для вызовов функций) или элементов (для литералов массива), либо выражение объекта будет развернуто в местах, где ожидается ноль или более пар ключ-значение (для литералов объекта).
const set = new Set(); set.add('dog'); set.add('cat'); console.log(...set);
Вы можете создать массив из набора , а затем записать, что:
const set = new Set(); set.add('dog'); set.add('cat'); console.log(Array.from(set));
Вы можете использовать метод ES6
.forEach()
Итак, в полном объеме:
const set = new Set(); set.add('dog'); set.add('cat'); set.forEach(item => console.log(item))