data.array  确定是一个数组。

解决方案 »

  1.   

    可以确定是你的数据的问题,按照你的逻辑看以下代码是正确的:<script>
        var name;
        var password;
        var dataArray={array:[{name:'name1',password:'psw1'},{name:'name2',password:'psw2'}]}
        function test1(data){
            var array = data.array;
            for(var i=0;i<array.length;i++){
                name=array[i].name;
                password=array[i].password;
                test2();
            }
        
        }    function test2(){
            alert('name='+name);
            alert('password='+password);
        }
        test1(dataArray)
    </script>