var user;  
function saves(list){
for(var i=0;i<list.length;i++){
user = list[i];     //可否如此使用}
}

解决方案 »

  1.   

    这样的话 你user不是每一次都被重新赋值了么?把user变成一个数组吧,如下:
    var user = new Array();   
    function saves(list){ 
      for(var i=0;i <list.length;i++){ 
      user[user.length] = list[i];    //可否如此使用} 
    }
    不知道这样能不能满足你
      

  2.   

    L@_@K
    var user = new Array();   
    function saves(list){ 
    for(var i=0;i <list.length;i++){ 
    user.push(list[i]);    //可否如此使用} 
    }Web 开发常用手册JScript语言参考.rar
    http://download.csdn.net/source/308916DHTML参考手册.rar
    http://download.csdn.net/source/308913样式表中文手册.chm
    http://download.csdn.net/source/304124
      

  3.   

    既然list也是数组,直接等于吧。var user;
    function saves(list)
    {
        user = list;
    }
      

  4.   

    可遍历,只能判断 list 是集合,未必是 Array,Array 有更多方法可用!