gpt4 book ai didi

javascript - Array.insert 函数错误作为 Object function Array() { [native code] } has no method 'insert'

转载 作者:行者123 更新时间:2023-11-30 10:39:55 24 4
gpt4 key购买 nike

我正在使用 javascript、HTML、HTTPHandlers,我在 javascript 中使用了一行

Array.insert( Garray, eval(firstmarker), tmparray);

对于 Goggle Chrome 控制台中的这一行,发现错误如下:

Uncaught TypeError: Object function Array() { [native code] } has no method 'insert'

在上面的行中,tmparray 包含值,Garray 是一个全局声明为的数组

var Garray = [];

eval(firstmarker) 有位置,最初被视为未定义,但即使我手动传递 0,它也会在控制台中显示上述错误。

以及从以下链接中找到的 Array.Insert 方法:

http://msdn.microsoft.com/en-us/library/bb383995.aspx

我已经尝试过替代方法,如 Arrayname.splice 方法和 Arrayname.push 方法,但它不起作用所以你能帮我解决上面的错误吗.

提前致谢!

最佳答案

要在特定点将项目插入数组,您可以按以下方式使用 splice() ( MDN docu ):

Garray.splice( firstmarker, 0, yourElement1, yourElement2, ... );

push() ( MDN docu ) 的替代方法是向数组追加一个元素:

Garray.push( yourElement1, yourElement2, ... );

关于javascript - Array.insert 函数错误作为 Object function Array() { [native code] } has no method 'insert',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com