我的理解是,我可以将混合数据存储在JavaScript数组中,以及将数组中的任何元素更改为其他类型.解释器如何跟踪任何元素在物理内存中的位置.如果我将元素更改为更大的数据类型,如何防止覆盖下一个元素中的数据.
我假设数组只存储对实际对象的引用,并且当放置在数组中时,基元被包裹在场景后面.
假设是这种情况,如果我对原始变量有不同的句柄并更改存储在数组中的值是同步性保持?
我知道我可能已经回答了我自己的问题,但我不确定,我找不到有关此事的任何信息.
javascript arrays dynamic weakly-typed
arrays ×1
dynamic ×1
javascript ×1
weakly-typed ×1