Ash*_*jan 6 javascript function
假设我定义了一个函数:
function myAwesomeFunction(x){
console.log(x);
}
Run Code Online (Sandbox Code Playgroud)
现在,我期望的是,如果我这样称呼它:myAwesomeFunction(1)or myAwesomeFunction('lol')or myAwesomeFunction('whatever'),它会起作用并且确实如此。
但它是如何工作的,即使我向函数传递额外的参数并简单地忽略除第一个参数之外的所有参数:
myAwesomeFunction('why so', 'serious?')
Run Code Online (Sandbox Code Playgroud)
我们在上面的函数中甚至没有任何可选参数?(即,像(x, y=''))
function myAwesomeFunction(x){
console.log(x);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9342 次 |
| 最近记录: |