我正在使用javascript,HTML,HTTPHandlers,我在javascript中使用了一行
Array.insert( Garray, eval(firstmarker), tmparray);
在Goggle Chrome控制台中的这一行发现了一个错误:
未捕获TypeError:对象函数Array(){[native code]}没有方法'insert'
在上面的行中,tmparray
包含值,Garray
是一个全局声明为
var Garray = [];
eval(firstmarker)
有位置,最初被视为未定义,但即使我手动传递0,它也会在控制台中显示上述错误。
通过以下链接找到Array.Insert
方法:
http://msdn.microsoft.com/en-us/library/bb383995.aspx
我已尝试使用Arrayname.splice
方法和Arrayname.push
方法替代此方法,但它不起作用,请您帮我解决上述错误。
提前感谢你!
答案 0 :(得分:2)
使用的正确方法是Array#push()
,例如:
var my_array = [];
my_array.push('apple');
答案 1 :(得分:2)