、私はスニペット以下の書いた:Javascriptは、オーバーロードに際して最も近い方法を物理的に選択しますか?私はちょうどJSで遊んでいたが
function checkArgs(abc,nbn,jqrs){
console.log("overloaded " +arguments.length);
}
function checkArgs(abc){
console.log(arguments.length);
}
checkArgs("aa","lll","pp");
私は、しかし、私は「3オーバーロード」として置いて期待していた、「3」のような出力を参照してください。しかし、私は起こることはありません、しかし、私はそれらの方法のポストを交換すれば、それは起こります。
function checkArgs(abc){
console.log(arguments.length);
}
function checkArgs(abc,nbn,jqrs){
console.log("overloaded " +arguments.length);
}
checkArgs("aa","lll","pp");
この背景には何がありますか?
私はそれを参照してください、感謝nicael。 – Orion