在类里面,老师无法解释为什么 tweets(i) 失败而 tweets[i] 有效:
var tweets=["hi","who","when","where","bye"];
alert("start");
for (var i=0; i < tweets.length; i++) {
alert(tweets[i]);
}
alert("finish");
最佳答案
括号用于函数,因此 array()
将是一个名为 array
的函数。方括号用于数组,因此 array[]
将是一个数组。 array[0]
是数组中的第一个条目,array(1)
会将 1
作为参数发送给名为 的函数数组
。
并且不要去那些老师无法解释这么简单的事情的类(class)。他们显然不是程序员。
关于Javascript:为什么函数对 array() 和 array[] 的处理方式不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48047460/