天天看點

[面試題] 函數預設參數作用域

今天看到了一道很有意思的面試題,在聽完老師的講解後,我決定也和大家講講這道題

大家可以想想這道題的答案是什麼?

😎😎😎好 時間到

接下來我來講講這道題

要想做對這道題 我們得先知道一個概念

函數中的參數如果有預設值的情況下,那麼他是會形成一個參數作用域的

或許有小夥伴會不相信,為啥你說會形成作用域就形成作用域呢?

那麼 我們來看下官方ecma給出的解釋是什麼?

[面試題] 函數預設參數作用域

小夥伴們,可以仔細讀一讀這一段話.我簡單翻譯一下

如果函數的形參不包含任何預設的值,那麼函數作用域将會與參數共享一個作用域

如果預設參數存在的話,那麼會形成一個參數作用域

好滴 我們現在分析下

好 我們現在已經分析完了 大家可以仔細看看

總體而言還是比較簡單的

本文來自部落格園,作者:CodeSpirit,轉載請注明原文連結:https://www.cnblogs.com/codespirit-zx/p/15670216.html