array.splice如何在Javascript中工作?

时间:2016-07-31 08:29:05

标签: javascript php

背景中真正发生的事情。我是PHP开发人员和

  

未设置($ ARR [5]);

将在PHP中发挥作用,我想知道它在JavaScript中是如何工作的。

1 个答案:

答案 0 :(得分:1)

您可以查看JavaScript specification ECMA 262以获取所有浏览器必须实现的算法。

就实际代码而言,Array.prototype.splice是由浏览器引擎原生实现的,它们之间肯定会有所不同。一个例子是implementation made in the Chakra engine(由Microsoft Edge使用)。它是用C ++编写的,实际上是很多代码。