私は関数をテストして、その関数がパラメーターであるときに何が起こるかを確認していましたnull
が、else ステートメントを使用することにしました。驚いたことに、渡したパラメーターをログに記録せず、まったく別のものをログに記録しています。誰かがこれに光を当てることができるかもしれません。コードは次のとおりです。
function testing(o) {
if (!o) {
return "Sorry, looks like you need to pass an argument.."
} else {
return o;
}
}
console.log(testing(02034));
//logs 1052
何が起きてる?