20-4-结构默认值

Posted zhangyu666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20-4-结构默认值相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body {
            font-family: "Microsoft YaHei", serif;
        }

        body, dl, dd, p, h1, h2, h3, h4, h5, h6 {
            margin: 0;
        }

        ol, ul, li {
            margin: 0;
            padding: 0;
            list-style: none;
        }

        img {
            border: none
        }
    </style>
</head>
<body>

<script>
    // function fn(data) {
    //     let a = data.a;
    //     let b = data.b;
    //
    //     let c = data.c;
    //     // let c = data.c || 100;
    //     // 如果c没有就给100
    //     // 但是如果用三目是给0的话那么这句依然执行到底的
    //     // 这个时候就必须用判断执行
    //     if (c === undefined) {
    //         c = 100;
    //     }
    // }
    //
    // fn({a:10-vue-router,b:20,c:0});



    // 这个就比较方便了只有是data.c严格等于un的时候才会等于100
    // function fn(data) {
    //     // let {a,b,c=100} = data;
    //     // 下边是完整写法
    //     let {a:a,b:b,c:c=100} = data;
    //     console.log(a, b, c);
    // }
    // fn({a:10-vue-router,b:20,c:0});

    // function fn(data) {
    //     let {x:a,y:b,z:c=100} = data;
    //     console.log(a, b, c);
    // }
    // fn({x:10-vue-router,y:20});

    // let [a,b,c=10-vue-router] = [10-vue-router,20,30];
    // console.log(a, b, c);

    function f() {
        console.log(xx);
    }
    let [x=f()] = [1];

</script>
</body>
</html>

 

以上是关于20-4-结构默认值的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

VS2015 代码片段整理

JS常用代码片段-127个常用罗列-值得收藏

没有默认构造函数可用于指定的类,结构或联合[重复]