学习笔记: ES7(ES2016)新功能
ES7添加了两个新功能 :
1. Array.prototype.includes()
2. 指数运算符
1 .Array.prototype,includes() 判断指定的元素是否存在于数组中, 在这之前使用ES5的indexOf()方法
先说说indexOf() :
['a','b','c','d'].indexOf('a') // 1
['a','b','c','d'].indexOf('a') // 1
结论: 返回1表示存在,返回-1表示不存在, 然而从正常思维角度,存在与否应该用true或false表示,而此方法却返回1或-1
ES7中includes()方法替代了indexOf()
['a', 'b', 'c', 'd'].includes('a') //true
['a', 'b', 'c', 'd'].includes('e') //false
结论: 存在则返回true, 不存在则返回false,符合正常思维模式
2. 指数运算符(**)
操作符**和Math.pow()的行为一致, 返回第一个操作数的第二个操作数次的乘方值
x**y === Math.pow(x,y)
> 2**2 // 4
> 2**'opreand' //NaN
转载于:https://www.cnblogs.com/hughes5135/p/8698471.html
学习笔记: ES7(ES2016)新功能相关推荐
- JavaWeb黑马旅游网-学习笔记02【注册功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb-综合案例(用户信息)-学习笔记02【登录功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...
- Linux进程线程学习笔记:运行新程序
Linux进程线程学习笔记:运行新程序 周银辉 在上一篇中我们说到,当启动一个新进程以后,新进程会复制父进程的大部份上下文并接着运行父进程中的代码,如果我们使新进程不运行原父进程的代码,转而运行另外一 ...
- dma接收双缓存 stm32_「STM32学习笔记」USART 新特性
之前的学习笔记"SPI不够用?USART来帮忙"一文中介绍了用如何把USART当做SPI来用的方法.此外,ST的USART还有很多新特性,没准有你不知道的. 在此,我们整理出来以下 ...
- 冰冰学习笔记:二叉树的功能函数和OJ练习题
欢迎各位大佬光临本文章!!! 还请各位大佬提出宝贵的意见,如发现文章错误请联系冰冰,冰冰一定会虚心接受,及时改正. 本系列文章为冰冰学习编程的学习笔记,如果对您也有帮助,还请各位大佬.帅哥.美女点点支 ...
- 《STM32学习笔记》4——核心功能电路与编程(下)
接上文,文中的图片,大多数来自视频的截图(来自洋桃电子). 欢迎大家批评指正! STM32学习笔记-专栏 文章目录 一.蜂鸣器驱动 1.蜂鸣器介绍 2.蜂鸣器电路 3.蜂鸣器程序 二. MIDI 音乐 ...
- 《STM32学习笔记》3——核心功能电路与编程(上)
接上文,文中的图片,大多数来自视频的截图(来自洋桃电子). 欢迎大家批评指正! STM32学习笔记-专栏 文章目录 一.核心板电路分析 二.点灯 LED 1.LED电路 2.LED功能相关初始化配置 ...
- 从Folly源代码中学习C ++ 11的新功能。
五年前,Facebook发布了名为Folly的C ++库,该库是Facebook内部广泛使用的大量可重用C ++库组件的集合. 但是存在许多成熟的C ++开源库,为什么要引入另一个库呢? 这是其实用程 ...
- 单片机入门学习笔记6:新唐单片机N76E003
学习新唐单片机是从2018年3月开始的,之前一点也不懂这一块单片机,之后脉络变的越来越清晰. 由于N76E003档次太低,新塘科技官方的管脚配置,芯片选型--都没有这一块芯片,资料唯独只有:芯片的数据 ...
- 【CarMaker学习笔记】Model Check 功能介绍
功能介绍 本节介绍了Model Check的使用方法和模块的含义 这个Model Check,不是我们形式化方向所说的Model Check.我们平时说的Model Check,是验证在一定的约束下, ...
最新文章
- 字符串声明太大出现错误_搜索框输入中文出现单引号报错问题
- python3 with中异常的问题
- 大工18秋c c 语言程序设计,大工19秋《可编程控制器》在线作业3【满分答案】
- java做一个客房管理系统定制_Java实现酒店客房管理系统
- eplan导出部件汇总表_干货分享:西门子产品数据表导入到博途和EPLAN应用举例...
- 洛谷P4239 【模板】多项式求逆(加强版)(多项式求逆)
- Debian 9.6.0 + OpenMediaVault 4.x : U盘作系统盘时遇到的问题
- 如何用js获取浏览器URL中查询字符串的参数
- 如何改变maven项目的pom文件中默认的主代码目录 以及默认的测试代码目录?
- 20190813:(leetcode习题)加一
- Java图形编程实验总结_实验二java图形界面编程2015级.doc
- 《软件需求十步走》阅读笔记一
- 3.1. 一元、多元逻辑回归、tensorflow2实现——python实战
- 【云售前工具】在线绘图工具推荐
- 函数指针和指针函数有什么区别
- 高中计算机听课总结,信息技术优质课听课心得体会
- python改变列的数据类型_更改Pandas中列的数据类型
- 水仙花数的实现(python)
- android定位周边,Android 使用高德SDK编写周边搜索定位
- 无限法则服务器角色操作忙,无限法则海岛地图决赛圈打药及火山灰伤害测试图文介绍[多图]...
热门文章
- python 相对导入_Python相对导入机制详解
- python修改csv文件字段顺序_Pandas中DataFrame交换列顺序的方法实现
- 如何在Ubuntu 18.04上安装/卸载NodeJS
- android手势_Android手势检测器
- java jdbc事务_Java JDBC事务管理和保存点
- 适配器模式的极简概述
- ROS的学习(十六)用C++写一个简单的服务器(service)和客户端(client)
- Java基础教程之Java的变量
- 找工作?最容易遇到的Java面试题
- Java基础篇:嵌套 switch 语句