这段代码应该是用了Prototype框架,关于这个框架的使用可以参考
http://www.sergiopereira.com/articles/prototype.js.htmleach方法实现了数组的迭代器,最后一段代码的作用是遍历数组中的每一个元素(data),
针对每一个data执行function(data)函数体内的函数。

解决方案 »

  1.   

    好的,多谢。
    针对每一个data执行function(data)函数体内的函数。 function(data)这个函数怎么不没有写函数名。并且是如何调用和传递参数的。 我问的问题可能很弱,确实不理解啊。 谁能帮我再解释一下吧。
      

  2.   

    下载一个Prototype的源码看一下吧。
    function(data)不写函数名没关系的,整个函数本身是each方法的一个参数。
      

  3.   

    newMsg.msg.each(function(data) {
        alert(data)
      });等效写法  ==>for(var i=0;i<newMsg.msg.length;i++){
       alert(newMsg.msg[i]);
    }