前端框架VUE----es6简单介绍
发布日期:2021-08-26 11:01:56 浏览次数:2 分类:技术文章

本文共 2163 字,大约阅读时间需要 7 分钟。

1、ECMAScript 6 简介

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。

ECMA:国际标准组织

2、let,var和const命令

const:是用来定义一个常量的

const a ='hello'  //const就是定义一个常量                    //常量是不能修改的

let:是用来定义一个块级作用域的变量

let和val都是用来声明变量的,但是二者又有不同

let 先声明后使用,不存在变量提升let 不能重复定义,但是可以修改var 既可以先声明后使用,也可以先使用后声明,这样不会报错,会打印undified,而let必须是先声明后使用,如果没有声明就会报错
    
Title
const-let示例

3、变量的解构赋值

 数组解构赋值,就是把数组元素的值按照顺序依次赋值

 解构变量就是赋值,用更少的代码来解决更多的事情

    
Title
变量的解构赋值

4、字符串的扩展之模板字符串

通过反引号来使用,字符串当中可以使用变量。可以当做普通字符串来处理,可以使用多行字符串

传统的 JavaScript 语言,输出模板通常是这样写的。

 

上面这种写法相当繁琐不方便,ES6 引入了模板字符串解决这个问题。

 

模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。

    
Title

asdasd

    反引号示例

    5、正则的扩展

    6、数值的扩展

    7、函数的扩展

    可以给函数设置默认参数

    剩余参数:function func(a,...b){}func(11,22,33)则:b=[22,33]
        
    Title
    函数的扩展

    8、数组的扩展

    1、判断数组当中是否存在某个数值      console.log(arr.indexOf(1000))      console.log(arr.includes(201))   2、对数组的遍历      forEach():范围比map广,他能做的事情map不一定能做      map():map能做的事情forEach一定能做      arr.forEach(function (value,index) {            console.log(value);      })      //也可以不用map,在forEach里面就能做操作,为了简单用一个map也可以解决,具体见示例      var arr2 = arr.map(function (value,index) {            return value+1      })    3)对数组的过滤     var arr4 = arr.filter(function (value,index) {                return value > 50            })            console.log(arr4);
        
    Title
    对数组的扩展

    9、对象的扩展

    对象当中的属性可以简写,对象当中的方法也可以简写

        
    Title
    对象的扩展

    10、类

        
    Title
    类的示例

    11、维护学生信息的一个小示例

        
    Title

    {
    {item.username}}
    {
    {item.age}}

    转载于:https://www.cnblogs.com/TheLand/p/9069213.html

    转载地址:https://blog.csdn.net/weixin_33882452/article/details/93667245 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

    上一篇:安装各种程序
    下一篇:swift - UIAlertView 的用法

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2024年03月31日 22时16分50秒