Именованные параметры (например, fnCall(x = "something")) очень полезны для визуальной проверки того, что вы передаете правильный элемент в правильном месте (помимо других причин их использования).
JS изначально не поддерживает их. Эта статья уже охватывает обходной путь, мне интересно, Зачем JS не поддерживает параметры имени? (когда большинство? Другие языки программирования кажутся)
"кажется, что большинство других языков программирования" - [необходима цитата]



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вот обсуждение четырехлетней давности: esdiscuss.org/topic/named-параметры