Домашнее задание по ECMAScript6

Задача №1

Есть объект, имеющий два произвольных свойства. Написать код, меняющий значения свойств местами. Использовать деструктуризацию.

Задача №2

Написать стрелочную функцию - аналог Object.assign

Задача №3

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

Задача №4

Написать игру "крестики-нолики", режим "играть против компьютера". При старте игры можно задать два уровня "интеллекта" программы: с рандомными ходами, или с ходами, максимизирующими шансы на победу программы. Игрок и программа после каждого раунда меняются: играют то за крестик, то за нолик. При написании кода использовать ES6.

Указания по выполнению задания

Ссылка на полную версию этой страницы