• 数组、字符串、对象三者之间的相互转换 js实现


    字符串转数组

    var arr = str.split(',');
    

    字符串转对象

    <!--jQuery方法-->
    
    var jsonObj = $.parseJSON(jsonStr);
    
    <!--js方法-->
    
    var jsonObj = JSON.parse(str);
    

    对象转字符串

    <!--浏览器支持  >=IE8-->
    
    JSON.stringfy(obj);
    

    数组转字符串

    1、arr.join(' ');
    
    2、var arr = [1,2,3,4,5];
       var str = JSON.stringify(arr); //  "[1,2,3,4,5]"
       var arr1 = JSON.parse(str); //  [1, 2, 3, 4, 5]
    

    数组、对象

    var a = {"name":"北京","age":12}; // 对象a
    
    ===>等同于
    
    a['name'] = '北京';
    a['age'] = 12; // 关联数组
    
    即: 在Javascript语言中,关联数组就是对象,对象就是关联数组
    

    对象转数组

    var data = {
       user:"userName",
       pass : "1212"
    }; //这是一个对象
    
    var  arr =  [];
    
    for ( var i in data ){
        var str = i + “:“ + data[ i ] 
       arr.push( str );
    }
    
    console =>   arr = [ user : userName, pass : 123 ]
  • 相关阅读:
    SpringBoot-14-MyBatis预热篇,MySQL小结
    SpringBoot-13-插曲之Node文件重命名+自动生成json对象
    八月十九风雨大作
    诉世书
    《仪式》
    珊瑚墓地
    新生
    《应龙》
    《枝·你是树的狂舞》
    golang中使用etcd
  • 原文地址:https://www.cnblogs.com/lynnekanuo/p/7516665.html
Copyright © 2020-2023  润新知