React学习之路(3)--ES6

前面写的记录太详细了 其实不需要这样 具体看下面网址即可
http://es6.ruanyifeng.com/
接下来的学习只记录一些大致方法,定义函数等

字符串方法

  • Unicode 正规化: normalize()
  • repeat方法返回一个新字符串,表示将原字符串重复n次 'x'.repeat(3) // "xxx"
  • padStart()用于头部补全,padEnd()用于尾部补全。
  • trimStart()/trimLeft()消除字符串头部的空格,trimEnd()/trimRight()消除尾部的空格。除了空格键,这两个方法对字符串头部(或尾部)的 tab 键、换行符等不可见的空白符号也有效。

数值方法

  • Math.trunc方法用于去除一个数的小数部分,返回整数部分。

函数

  • rest参数(形式为...变量名
  • 箭头函数 ( => ) 箭头函数没有自己的this,所以bind方法无效,内部的this指向外部的this。
    eg:var f = v => v;//第一个v☞方法参数,第二个v☞返回数据
    等同于:var f=function(v){return v};

数组

  • 扩展运算符(...)。类似rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列
  • Array.from()可以将类似数组的对象和可遍历的对象转为真正的数组
  • copyWithin(target, start = 0, end = this.length)
  • find() 找出第一个符合条件的数组成员
  • findIndex()找出第一个符合条件的数组成员位置
  • fill() 空数组的初始化
  • flat() 拉平嵌套数组,跳过空位,默认一层,多层使用flat(Infinity)
  • flatMap()方法对原数组的每个成员执行一个函数

对象

  • Object.getOwnPropertyDescriptor方法可以获取该属性的描述对象
  • Object.is=== 类似 (除了0NaN)
  • Object.assign方法用于对象的合并,后面的属性会覆盖前面的同名属性,浅拷贝。
  • Object.setPrototypeOf()(写操作)
  • Object.getPrototypeOf()(读操作)
  • Object.create()(生成操作)
  • Object.fromEntries()方法是Object.entries()的逆操作,用于将一个键值对数组转为对象。还可配合URLSearchParams对象,将查询字符串转为对象。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值