Hen*_*nte 8 javascript function
为什么JavaScript函数undefined默认返回而不是返回null?规范中这是一个完全任意的选择,还是存在一个更大的ECMAScript行为上下文,可以在其中理解这个特定选择?
function a() {}
a();
// undefined
Run Code Online (Sandbox Code Playgroud)
null和之间有什么区别undefined?是否存在基于规范的原因,为什么它undefined更适合用作默认返回值,或者是一个任意选择?