ES2016(ES7)新属性

ES2016(ES7)新属性

一、Array.prototype.includes(ele, index)

确定数组中是否存在某个元素,存在返回true,不存在返回false。
ele -> 元素(可选)
index -> 元素的位置(可选)

introduction

  • (1)解决判断数组中是否存在某个元素更加语义化

old

if(arr.indeOf(ele) !== -1) {
  // some code
}

// or
 
if(~arr.indexOf) {
  // some code
}

now

arr.includes(ele) // true or false
  • (2)如果数组中存在NaN,indexOf无法找到,必须写hack
const arr = [NaN];
arr.indexOf(NaN); // -1
arr.includes(NaN); // true

二、**运算符

幂运算符

a ** b 

introduction

  • 简单易读

old

// Math.pow(a, b)
Math.pow(2, 3) // 8

now

2**3 // 8

在github上编辑此页
博主的个人博客

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Dom笔记第1章 事件1.1事件三要素事件源、事件、事件驱动程序。三句话:获取事件源、绑定事件、书写事件驱动程序。...
    颦无语阅读 356评论 0 0
  • 题目很简单,但是真正做起来,还是遇到一些问题。那我们接下来看一下: 题目: 替换空格 题目描述: 思路分析: 首先...
    后浪普拉斯阅读 489评论 0 0
  • 温州的方言字: “垟”、 “屿”、“岙”、“漈”、“土夅”、“峃”、“寮” 金 辉 中国幅员辽阔,人口众多,各种方...
    读字识文阅读 903评论 0 0
  • 你眼睛里的一切美景都不如我故乡里一间老屋 两间瓦房一个院子和一个永远装不满的酒壶 夏夜里我肆意撒尿想把星空射出一个...
    边缘_阅读 238评论 0 0
  • 一想到明天我们要相遇,我竟有些小激动,夹杂着丝丝忐忑,夜阑人静,昏黄灯下,我辗转难眠。 窗外,一缕皎洁的月光,轻巧...
    第一职场网文馨阅读 1,117评论 38 27