Именованные параметры в JavaScript

Я считаю функцию именованных параметров в C # весьма полезной в некоторых случаях.

calculateBMI(70, height: 175);

Что делать, если я хочу это вjavascript?

Чего я не хочу, так это -

myFunction({ param1 : 70, param2 : 175});

function myFunction(params){
    //check if params is an object
    //check if the parameters I need are non-null
    //blah-blah
}

Такой подход я уже использовал. Есть ли другой способ?

I'm okay using any library do this. (Or somebody can point me to one that already does)

Ответы на вопрос(7)

Ваш ответ на вопрос