jsonStr = [{"name":"张三","age":"1"},{"name":"李四","age":"4"}],怎么转换成array?

解决方案 »

  1.   

    这不就是真数组吗
    jsonStr = [{"name":"张三","age":"1"},{"name":"李四","age":"4"}]
    Array.isArray(jsonStr)    //true
      

  2.   

    array有一个方法 
    array.from()  可以将一个类似数组的对象转换成数组 
    参数是要转换成数组的对象
      

  3.   

    如果jsonStr是字符串的话
    jsonStr = '[{"name":"张三","age":"1"},{"name":"李四","age":"4"}]';
    var arr = JSON.parse(jsonStr);
      

  4.   

    我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《真伪数组的转化及apply/call/slice方法》, 一起来围观吧 https://blog.csdn.net/Cao_Mary/article/details/91494062