黄子涵

第二章作业

1. 利用 map 数据结构筛选 json 数组。

<!DOCTYPE html>
<html lang="zh">
    <head>
        <title>利用map数据结构筛选json数组</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
    </head>
    <body>
        <script>
            var json = [
            { 
               "id": 1001, 
               "name": "黄子涵", 
               "SHA256": "379f7a63ed7a0e21d916f3bd34d466890c42bb15b3d08bcbc7e773ca8ac30e52", 
               "enterDate": "2022-06-17", 
               "operator": "admin" 
            },
            { 
              "id": 1002, 
              "name": "黄春钦", 
              "SHA256": "c7fee7aa86bdf86678c6ae0b69c356f1a901259a3dcaee49a69f58e901540b45", 
              "enterDate": "2022-06-17", 
              "operator": "admin" 
            },
            { 
              "id": 1003, 
              "name": "佘佳梓", 
              "SHA256": "5e64410f5009d6e895c8a948fb2a38ff35566ff8605b5566885933cd3fe074e2", 
              "enterDate": "2022-06-17", 
              "operator": "admin" 
            },
            { 
              "id": 1004, 
              "name": "陈兰英", 
              "SHA256": "7a008f059ca2e78240c3131add56859cd1e792796da117aec7c004f35f53445f", 
              "enterDate": "2022-06-17", 
              "operator": "admin" 
            },
           ];

           var hzhJson = json.map((us) => {
            return { hzhname: us.name, hzhSHA256: us.SHA256 }
           });

           console.log(hzhJson);
        </script>
    </body>
</html>

image

2. timeout 方法返回一个 Promise 实例,表示一段时间之后才会发生的结果。过了指定的时间(ms 参数)之后,Promise 实例的状态变为 resolved,就会触发 then 方法绑定的回调函数,在控制台打印“ done ” 。

<!DOCTYPE html>
<html lang="zh">
    <head>
        <title>Promise</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
    </head>
    <body>
        <script>
            function timeout(ms) {
                return new Promise((resolve, reject) => {
                    setTimeout(resolve, ms, '黄子涵');         
                });                
            }

            timeout(100).then((value) => {
                console.log(value);
            })
        </script>
    </body>
</html>

image

posted @ 2022-06-17 19:39  黄子涵  阅读(185)  评论(0编辑  收藏  举报