Функция с параметрами по умолчанию

Реализуй функцию someFunc. someFunc принимает необязательный параметр объект options.

В функции объявлен объект defaultOptions. Функция должна вернуть такой объект, в котором свойства, не указанные в options имеют значения, определенные в defaultOptions.

someFunc({index: 10})
someFunc({index: 10, animate: true})

Если аргумент в someFunc не передан, то функция вернет объект с такими же свойствами как defaultOptions

someFunc()