跳转到帖子
  • 游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

    赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

    TheHackerWorld官方

JavaScript ES6新增


KaiWn

推荐的帖子

      • 命名修饰符
      1. let:不能重复声明变量、块级作用域
      let a = 1;
      let a = 2;
      //报错
      1. const:初始化常量,必须给初始值,否则报错、在同一个作用域内,const定义的常量不能修改其值、块级作用域
      const a = 10
      a = 100
      //报错,不能重复声明
      • 解构
      const obj = {
      name:'jack'
      age:18
      sex:'男'
      }
      let{name,age,sex} = obj
      • 箭头函数
      let i = (a) =>{
      console.log(a*2)
      }
      i(2)//4
      let j = (b) => console.log(b+3)
      j(2)//5
      • 扩展运算符
      var arr = [1,2,3]
      var arr1 = [4,5,6]
      var arr2 = arr.concat(...arr1)
      //输出arr2为[1,2,3,4,5,6]
      //扩展运算符(...)会将数组或者对象打开,直接打印的话中间的逗号会省略,但是需要用逗号时会自动加上之间的逗号
      • 字符串新增
      var str = 'abc'
      console.log(str.includes('a'))//true
      //includes 是否包含,包含返回true否则返回false
      var str = 'javascript'
      console.log(str.startsWith('j'))//true
      //startsWith 是否以括号中的内容开头,是的话返回true,否则返回false
      console.log(str.endsWith('j'))//false
      //endsWith 是否以括号中的内容结尾,是就返回true否则返回false
      var str = 'abc'
      console.log(str.repeat(3))
      //'abcabcabc'
      // repeat 平铺,括号中的参数为平铺次数
      • 数组新增
      Array.from() 将伪数组转为数组
      Array.of() 将一系列的值转为数组
      Array.find() 查找元素 返回对应匹配的第一个元素
      Array.findIndex() 查找下标 返回对应第一个匹配的下标
      • Object的方法
      keys 获取对象的所有的key
      values 获取对象的所有的值
      entries 获取对象所有的键值对象(数组)
      Object.is 判断俩个对象是否是一个
      Object.assign() 将后面的内容拷贝给第一个(浅拷贝)
      • class 类
      1. class类名首字母必须大写,其中要使用this关键词的话前面必须加上constructor(构造器)
      2. 继承(extends)可以继承父类里面所有非私有属性及方法,但是必须要加上super()
      • 基本数据类型
      1. BigInt 大整型,一般的number类型只能存储32位,大整型在此基础上加强,加大容量,原理是根据字符串来实现
      2. Symbol 唯一,一般用做数组的key
链接帖子
意见的链接
分享到其他网站

黑客攻防讨论组

黑客攻防讨论组

    You don't have permission to chat.
    • 最近浏览   0位会员

      • 没有会员查看此页面。
    ×
    ×
    • 创建新的...