博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ES6第一天
阅读量:5346 次
发布时间:2019-06-15

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

在es6中新增加了块级作用域:通过if ,for,whille{}  其中大括号中的就是作用域

1 let用于定义变量  遵循es6规则

         let定义的变量在外边访问不到

         let定义的变量没有声明提升

                            例 console.log(a)

                                let a = 10

                            在es6中是不可以的

         在for循环中,函数输出的是对应的数字

         let定义的变量不允许重复声明

                             例 let a = 10

                                  let a = 11

         let定义的变量不会注册得到window上

2 const用于定义常量 它也遵循es6规则(一经定义只可访问 ,不可以修改)

   命名规范 推荐使用大写 

  const管的事变量而不是值

           例const OBJ = {}

               OBJ.a = 10    也是可以的

字符串的方法

1 startswith 用于判定字符串是否是以某一个字符串开头

  str. startwwith(str1 , pos)

           str1:开头字符串

           pos:偏移量

2 endswith 用于判定字符串是否是以某一个字符串结尾

   str. endswith(str1,pos)

           str1:结尾字符串

           pos:偏移量

3 includes 用于判定一个字符串中是否包含一个字符串

 str.includes(str1, pos)

          str1:被包含的字符串

          pos:偏移量

4 repeat 将某一个字符串重复几遍

  str.repeat(x)

对象方法

1 Object.is() 判断是否全等

2 assign 让某个对象拥有其他对象的属相或者方法(这属于浅复制)

 JQuery中的复制

             浅复制:$.extend(obj,obj1)

             深复制:$.extend(false,obj, obj1)

对象的字面量改变

1 var username = " 张明珠"

 var obj = {

          username

}

当对象中k=v时  可以写成上边的那种写法

2 当对象定义的是一种方法时 可以省略:function

3 k中现在可以有[]

数组的方法

1 Array.to()该方法用于生成数组 参数就是数组成员

    var arr = new Array() 当参数是一个数字时 代表数组长度  当参数是若干个数字时代表数组成员

    这也是Array.to 与 new Array的区别

2 Array.form()  将类数组对象转为数组

以上两种方法是静态方法

3 find  模糊查询数组中的内容 

arr.find(handler)

4 findIndex  查询数组中内容的索引值

arr.findIndex(handler)

5 copyWithin 数组的内部复制

arr.copyWithin(pos, start,end)

              pos:覆盖的开始位置

              start:覆盖的开始位置

              end:覆盖的结束位置  (包括开始不包括结束)

 

转载于:https://www.cnblogs.com/zmz-com/p/10570140.html

你可能感兴趣的文章
pycharm激活地址
查看>>
hdu 1207 四柱汉诺塔
查看>>
Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(上篇——纯前端多页面)
查看>>
我的PHP学习之路
查看>>
【题解】luogu p2340 奶牛会展
查看>>
对PostgreSQL的 SPI_prepare 的理解。
查看>>
解决响应式布局下兼容性的问题
查看>>
使用DBCP连接池对连接进行管理
查看>>
【洛谷】【堆+模拟】P2278 操作系统
查看>>
hdu3307 欧拉函数
查看>>
Spring Bean InitializingBean和DisposableBean实例
查看>>
Solr4.8.0源码分析(5)之查询流程分析总述
查看>>
[Windows Server]安装系统显示“缺少计算机所需的介质驱动程序”解决方案
查看>>
[容斥][dp][快速幂] Jzoj P5862 孤独
查看>>
Lucene 学习之二:数值类型的索引和范围查询分析
查看>>
软件开发工作模型
查看>>
Java基础之字符串匹配大全
查看>>
面向对象
查看>>
lintcode83- Single Number II- midium
查看>>
移动端 响应式、自适应、适配 实现方法分析(和其他基础知识拓展)
查看>>