<script> //json是数据格式:前台与后台之间的数据交互就是json格式 //json的全称是JavaScript对象表示法 //json就是javascript的对象表示法 //每一个key都是需要用引号引起来的,要求严格一些 const student1 = [ { 'name':'小明', 'age':2 },{ 'name':'小刚', 'age':3 } ] // let str = JSON.stringify(student1) // console.log(str) // //把上面输出的字符串变回来 // let obj = JSON.parse(str) // console.log(obj) //下面是通过json实现深度拷贝的代码 function copy(obj){ //转成字符串 let str = JSON.stringify(obj); //将字符串转成对象 let newObj = JSON.parse(str); return newObj } //下面来实现一下 let student2 = copy(student1) console.log(student1) student1[0].name = "小雷" console.log(student2) </script>
18_通过json实现深度拷贝
最新推荐文章于 2023-06-11 10:42:29 发布