ES6-解析赋值

Posted dongxuelove

tags:

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

1.注意事项

  • A.左右两边结构必须一样
  • B.右边必须是个东西
  • C.声明和赋值不能分开(必须在一句话里完成)

2.代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>解构赋值</title>
    <script>
        let [a0, b0, c] = [12, 5, 8];
        let {d,e,f} = {d: 12,e: 21,f: 23};
        console.log(a0, b0, c);
        // 结果12,5,8
        console.log(d, e, f);
        // 结果12,21,23
        let [{a,b},[n1, n2, n3], num1, str1] = [{a: 1,b: 2},[12, 5, 8], 8, ‘cxzcv‘];
        let [json,arr, num2, str2] = [{a: 1, b: 2},[12, 5, 8], 7, ‘cx‘]
        console.log(a, b, n1, n2, n3, num1, str1);
        console.log(json, arr, num2, str2);
    </script>
</head>
<body>
</body>
</html>

以上是关于ES6-解析赋值的主要内容,如果未能解决你的问题,请参考以下文章

ReactNativereact native 中es6语法解析

ReactNativereact native 中es6语法解析

ES6笔记-- 解构赋值

vue2.0 代码功能片段

React + Webpack + babel7 解析 es6 样式函数赋值失败

3--面试总结-es6