Можно ли переопределить функцию в зависимости от количества параметров, которые вы передаете в нее? Например:
function abc(name) {
document.write ('My name is' + name);
}
function abc(name,friend) {
document.write ('My name is' + name + 'and my best friend\'s name is' + friend);
}
Так что в HTML, если бы я просто вызвал abc (george), он использовал бы первую версию функции, но если бы я вызвал abc (george, john), он использовал бы вторую версию.
Могут быть и другие способы выполнения примера, который я использовал, но мне просто интересно, является ли концепция звуком в javascript.