Ошибка «use strict не допускается в функциях с параметрами» возникает в JavaScript из-за того, что директива «use strict» используется в начале функции с параметрами по умолчанию, параметрами rest или параметрами деструктурирования. 12
Согласно спецификации ECMAScript, директива «use strict» не допускается в верхней части таких функций. 2