JavaScript 对象属性遍历复制

位置:首页>文章>详情   分类:WEB基础   阅读(155)   2023-07-25 13:36:06

 

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<script type="text/javascript">
  function test(){
    let obj={
        'name':'张三',
        'age':12,
        'school':{
            'id':2,
            'name':'大竹林中学'
        }
    }
    let obj_simple={
        'name':null,
        'age':null,
        'school_id':null
    }
    
    for (let key in obj_simple){
    
        console.log(key,'-key-')
        obj_simple[key]=obj[key]
    }
    
    obj_simple['school_id']=obj.school.id;
    
    console.log(JSON.stringify(obj_simple))
  }
  test();
</script>
</body>
</html>

输出结果:

输出结果

地址:https://www.leftso.com/article/1683712214504050689.html