Я новичок в JavaScript, исходя из фона Python. В Python параметры могут быть переданы в качестве ключа и значения, как, например:Функция JavaScript с необязательными параметрами
def printinfo(name, age = 35):
print "Name: ", name
print "Age ", age
return;
Тогда функция может быть вызвана как таковой:
printinfo(age=50, name="miki")
printinfo(name="miki")
Могут ли такие параметры быть переходящие в функции JavaScript?
Я хочу, чтобы иметь возможность передавать один или несколько параметров. Например, функция JavaScript как таковой:
function plotChart(data, xlabel, ylabel, chart_type="l"){
...
}
Я хочу, чтобы иметь возможность передавать только данные и тип диаграммы и метки не являются обязательными, такие как:
plotChart(data, chart_type="pie")
Возможно ли это с JavaScript?
google для «необязательных параметров JavaScript» или «параметры с именованием JavaScript». –
Не напрямую. Вы можете проверить, определены ли параметры и жесткий код в ваших функциях. , например. вара предопределенная = функция (пары) { если (пары === неопределенных) { пар = predefinedValue } /* Остальной код здесь идет */ } – Mike
@ Mike, когда-либо слышал о ES6? –