关于array[i]和array.item(i)的问题
金麦郎 2014-08-05 08:28:41 有如下代码
<script>
function a() {
alert("我是a");
}
function b() {
alert("我是b");
}
window.onload = function() {
a();
}
var fns = [];
if (typeof window.onload === "function") {
fns.push(window.onload);
}
fns.push(b);
window.onload = function() {
for (var i = 0; i < fns.length; i++) {
fns[i](); // ①
}
}
</script>
把①变成
fns.item(i)();
就不行了
为什么?
这两种形式有什么区别? 或者说什么时候可以通用?