背景中真正发生的事情。我是PHP开发人员和
未设置($ ARR [5]);
将在PHP中发挥作用,我想知道它在JavaScript中是如何工作的。
答案 0 :(得分:1)
您可以查看JavaScript specification ECMA 262以获取所有浏览器必须实现的算法。
就实际代码而言,Array.prototype.splice
是由浏览器引擎原生实现的,它们之间肯定会有所不同。一个例子是implementation made in the Chakra engine(由Microsoft Edge使用)。它是用C ++编写的,实际上是很多代码。