【发布时间】:2012-07-24 11:46:09
【问题描述】:
我正在使用 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.pushmethod 的替代方法,但它不起作用所以请你帮我解决上述错误。
提前感谢您!
【问题讨论】:
-
不要使用 MSDN 作为参考。它从未提及该方法是专有扩展还是标准。请改用 MDN(使用“mdn”前缀搜索以找到正确的文档):developer.mozilla.org/en/JavaScript/Reference/Global_Objects/…
-
好的,谢谢!将使用链接.....@ Rob W
标签: javascript html httphandler