学习记录关于前端数据格式

JSON对象数组
[{
"ulog_id":5,
"ulog_time":2015,
"user_name":"ceshi123"
},{
"ulog_id":4,
"ulog_time":2018,
"user_name":"ceshi123"
},{
"ulog_id":3,
"ulog_time":2017,
"user_name":"ceshi123"
},{
"ulog_id":2,
"ulog_time":2015,
"user_name":"ceshi123"
},{
"ulog_id":1,
"ulog_time":2015,
"user_name":"ceshi123"
}]

对象:
const o1 = { a: 1 };
const o2 = { b: 2 };
const o3 = { c: 3 };

JSON字符串:
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON对象:
var str2 = { "name": "cxh", "sex": "man" };

1.eval()函数:Json字符串转对象
该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数


1

2

json转对象在取出对象数组中某个对象的value


1

2.Object.assign()的使用:https://www.jianshu.com/p/f9ec860ecd81

1

2.map()函数:根据条件遍历返回出一个新的数组


1

4.数组:使用indexof()函数遍历比较数组中的数有没有‘2’若有输出-1否则输出0


1

5.json:根据指定条件取出json中指定的数据(filter()函数)


1

2

6.JSON.parse()函数:JSON字符串转对象
var jsonStr = '{"key":"value"}';
var str1 = '{ "name": "cxh", "sex": "man" }';
console.log(JSON.parse(jsonStr));
结果:{key: "value"}


1

这种格式会报错:var jsonStr1 = '{key:"value"}';

7.eval()函数:JSON字符串转对象
var jsonStr = '{"key":"value"}';
var jsonStr1 = '{key:"value"}';
console.log(eval('(' + jsonStr + ')')); // 结果:{key: "value"}
console.log(eval('(' + jsonStr1 + ')'));// 结果:{key: "value"}

8.数组转字符串
var arr = [1,2,3,4,'巴德','merge'];
var str = arr.join(',');
console.log(str); // 1,2,3,4,巴德,merge


1

9.字符串转数组
var str = '1,2,3,4,巴德,merge';
var arr = str.split(',');
console.log(arr); // ["1", "2", "3", "4", "巴德", "merge"] 数组
console.log(arr[4]); // 巴德


1

10.字符串转数组,数组转数组格式化,数组格式化转数组
var str = '1,2,3,4,巴德,merge';
var arr = str.split(',');
var strify = JSON.stringify(arr);
console.log(arr); // ["1", "2", "3", "4", "巴德", "merge"] 数组
console.log(arr[4]); // 巴德
console.log(strify); // ["1", "2", "3", "4", "巴德", "merge"] 字符串数组
var arrParse = JSON.parse(strify);
console.log(arrParse); // ["1", "2", "3", "4", "巴德", "merge"] 数组


1

11.JavaScript split() 方法
var str="How are you doing today?"


1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容