1. JSON

JSON.parse --可以将json格式的字符串转化为JSON对象
JSON.stringify-->可以将JSON对象转化为字符串

  1. <script>
  2. /* json的数据格式
  3. JSON.stringify-->可以将JSON对象转化为字符串
  4. */
  5. var obj ={
  6. name:"lisi",
  7. age:18
  8. }
  9. var arr = [
  10. {name:"lisi",age:14}
  11. ]
  12. var res = JSON.stringify(obj);
  13. console.log(typeof res)
  14. console.log(JSON.stringify(arr))
  15. /* JSON.parse可以将Json格式的字符串转化为JSON对象 */
  16. var str = '{"name":"李四","age":18}';
  17. var sum = JSON.parse(str)
  18. console.log(sum)
  19. </script>

示例

  1. <script>
  2. var str = `
  3. [{"name":"李四666","data":[2019,10,11]},
  4. {"name":"张三666","data":[2017,10,11]},
  5. {"name":"王五点击666","data":[2018,10,11]}]
  6. `
  7. /*
  8. var arr = [
  9. {name:"李四...",data:"2019-10-11"}
  10. ...
  11. ]
  12. */
  13. var arr = JSON.parse(str);
  14. var list = [];
  15. arr.forEach(item=>{
  16. var {name,data}=item;
  17. name = name.replace(/\d/g,"")+"...";
  18. data = data.join("-")
  19. list.push({
  20. name,
  21. data
  22. })
  23. })
  24. console.log(list)
  25. </script>