vue04

作者: 小可_34e0 | 来源:发表于2021-05-07 11:01 被阅读0次

    计算属性的setter和getter


    图1
    图2

    计算属性和methods的对比


    图3
    在重复打印某句语句的时候,多使用计算属性(只会调用一次)能提高性能

    let/var对比
    ES5之前因为if和for都没有块级作用域的概念,所以在很多时候,我们必须借助于function的作用域来解决应用外面变量 的问题
    ES5中的var是没有块级作用域的
    ES5中 的let是由块级作用 的(if/for)

    const
    ①一旦给const修饰的标识符被赋值之后,就不可以改变
    ②在是哦那个const定义标识符时,必须要进行赋值
    ③常量的含义时指向的对象不能改变,但是可以改变对象内部的属性


    const

    ES6对象字面量的增强写法(ES6相对于 ES5的简写)

    <body>
    <script>
      //1.属性的增强写法
      const name='why';
      const age=18;
      const height=158;
      //ES5写法
      // const obj={
      //   name:name,
      //   age:age,
      //   height:height
      // }
      const obj={
          name,
          age,
          height,
      }
      console.log(obj);
      //2、函数的增强写法
      //ES5的写法
      // const obj={
      //     run:function (){},
      //     eat:function (){}
      // }
      const obj={
          run(){},
          eat(){}
      }
    </script>
    </body>
    

    相关文章

      网友评论

          本文标题:vue04

          本文链接:https://www.haomeiwen.com/subject/mnnddltx.html