我有一个MSDN document for Array.removeAt()函数。

但是当我尝试它时,出现了以下错误:“Uncaught TypeError:Array.removeAt不是一个函数”,

var a = ['a', 'b', 'c', 'd', 'e'];
Array.removeAt(a, 2);
console.log(a);


为什么它在这里不起作用?那是错误的文件吗?

编辑: a.removeAt(a, 2);也无效。

var a = ['a', 'b', 'c', 'd', 'e'];
a.removeAt(a, 2);
console.log(a);

最佳答案

JavaScript中没有Array.removeAt()函数。



另外,您可以使用Array.splice()或其他一些类似的功能。

有关更多信息,请参见此处:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice

关于javascript - “Uncaught TypeError: Array.removeAt() is not a function”,,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50501112/

10-11 15:28