js数组长度有关问题

js数组长度问题
 success: function (data){ 
            
             alert(data);
                if(1==data.length)
                {
                 alert(data.length);
                }
                else
                {
                    alert(data.length);
                }
            
            }

js数组长度有关问题

为什么数组的长度不是1  算成了字符串的长度111  我想要数组的长度1 跪求!在线等!

------解决方案--------------------
data 是json串。
------解决方案--------------------
引用:
那改怎么办?
var datas = eval('('+json字符串+')'),这是json数组啦