假设我有以下函数签名:
function test(varible1, varible2) {}
Run Code Online (Sandbox Code Playgroud)
当我调用它时,我只传递一个参数:
test(5);
Run Code Online (Sandbox Code Playgroud)
所以在test功能内variable2仍然会被创造,但是会有价值undefined.我想知道js引擎是否仍在内存中为该变量分配32位?
我找不到 undefined 的大小,并且我确信它随引擎而变化,但我假设最好的情况是 32 位。该变量存在,因此它需要一个值才能知道它是未定义的。该值很可能是一个 32 或 64 位的指针。
| 归档时间: |
|
| 查看次数: |
202 次 |
| 最近记录: |