📅  最后修改于: 2020-10-25 10:50:38             🧑  作者: Mango
本章提供有关ES7中新功能的知识。
ES7引入了一种新的数学运算符,称为幂运算符。该运算符类似于使用Math.pow()方法。幂运算符由双星号**表示。该运算符只能与数值一起使用。下面给出了使用幂运算符的语法-
下面提到了幂运算符的语法-
base_value ** exponent_value
下面的示例使用Math.pow()方法和幂运算符来计算数字的指数。
上面这段代码的输出如下:
using Math.pow() 8
using exponentiation operator 8
ES7中引入的Array.includes()方法有助于检查数组中的元素是否可用。在ES7之前,可以使用Array类的indexof()方法来验证array中是否存在值。如果找到数据,则indexof()返回数组中第一次出现的元素的索引,否则,如果数据不存在,则返回-1。
Array.includes()方法接受一个参数,检查作为参数传递的值在数组中是否存在。如果找到该值,则此方法返回true;否则,如果该值不存在,则返回false。下面给出了使用Array.includes()方法的语法-
Array.includes(value)
要么
Array.includes(value,start_index)
第二种语法检查指定索引中是否存在该值。
下面的示例声明一个数组标记,并使用Array.includes()方法来验证数组中是否存在值。
以上代码的输出将如下所示-
found element in array
could not find element
true
true
false