【发布时间】:2009-12-15 19:04:20
【问题描述】:
我正在尝试在方括号用于宏替换的环境中编写一些javascript,因此它们不能在脚本中正常使用。
如果我使用new Array() 将数组创建为对象,我可以使用 push() 和 pop() 来访问元素,但对于原生数组,我无法找到不使用括号来获取元素的方法.例如,从以下位置返回的数组:
var allElements = document.getElementsByTagName("*");
有没有办法将原生数组分配给 Array 对象,这样我就可以使用 push() 和 pop(),还是有其他方法可以进入?
【问题讨论】:
-
有没有办法从宏环境中转义方括号?这似乎是最简单的方法。
-
这些马可替代品将在哪里?会在外部包含的 javascript 文件中吗?
-
这是一个 HTML 报告生成器,它真的不是为在这个 Javascript 中进行黑客攻击而设计的。我还刚刚发现它在我的 RegExp 中用
~替换了|...叹息。感谢大家的帮助!
标签: javascript arrays