JS String 与 Object 转换
2021-03-21 20:28
标签:pre 字符串 字符 eval try string eof trie -- JS String 与 Object 转换 标签:pre 字符串 字符 eval try string eof trie -- 原文地址:https://www.cnblogs.com/lvlin241/p/12716013.html1. String --->Object
// 待转化字符串
var str = ‘{"name":"lxh","add":"China"}‘;
// 字符串转化为Object
var obj = eval(‘(‘+str+‘)‘);
// 判断obj类型
typeof(obj)
// 获取转换后的对象
var entry = Object.entries(obj);
// 获取转换后对象的key
var key = Object.keys(obj);
2. Object --->String
// 将上面的obj转换为string
var str = JSON.stringify(obj);
3. Object 深拷贝
使用JSON
var obj = {name: "lxh", add: "China", age: 40};
var cloneObj = JSON.stringify(obj);
cloneObj = = JSON.parse(cloneObj );
obj.age = 40;
lodash
http://lodash.think2011.net/cloneDeepWith
var obj = {name: "lxh", add: "China", age: 40};
var cloneObj = _.cloneDeepWith(obj);
下一篇:php如何实现多继承?
文章标题:JS String 与 Object 转换
文章链接:http://soscw.com/index.php/essay/67309.html