Есть объект, имеющий два произвольных свойства. Написать код, меняющий значения свойств местами. Использовать деструктуризацию.
Написать стрелочную функцию - аналог Object.assign
Написать функцию для вывода содержимого корзины. Функция принимает два параметра: цену за единицу товара и количество товаров, и возвращает её в виде строке "В корзине 2 товара на сумму 3 грн." или "В корзине нет товаров". Использовать значение по умолчанию и строковые шаблоны.
Написать игру "крестики-нолики", режим "играть против компьютера". При старте игры можно задать два уровня "интеллекта" программы: с рандомными ходами, или с ходами, максимизирующими шансы на победу программы. Игрок и программа после каждого раунда меняются: играют то за крестик, то за нолик. При написании кода использовать ES6.