Чем «аргументы ключевых слов» отличаются от обычных аргументов? Не могут ли все аргументы передаваться name=valueвместо использования позиционного синтаксиса?
Я считаю функцию именованных параметров в C # весьма полезной в некоторых случаях. calculateBMI(70, height: 175); Что я могу использовать, если я хочу это в JavaScript? Чего я не хочу, так это: myFunction({ param1: 70, param2: 175 }); function myFunction(params){ // Check if params is an object // Check if …