ES7新特性
一、Array.prototype.includes()
1、概述:
用于判断数组中是否包含指定元素,有就返回true,没有则返回false。
2、语法:
arr.includes(searchElement);
3、参数:
arr.includes(searchElement,fromIndex);
searchElement:需要查找的元素值
fromIndex:从第一个元素开始查找,默认值‘0’非必填。
需要注意:如果fromIndex大于或等于数组长度直接返回 false;如果fromIndex为负值,计算出的索引作为开始搜索searchElement的位置。如果计算出的索引小于0,则整个数组都会被搜索。
//eg: var arr1 = ["123","456","789"]; console.log(arr1.includes('123')); //true console.log(arr1.includes('123',1)); //false console.log(arr1.includes('123',3)); //false console.log(arr1.includes('1234')); //false console.log(arr1.includes('123',-1)); //false console.log(arr1.includes('123',-3)); //true
二、指数运算符(**)
x**y 同 Math.pow(x,y) 求x的y次方;
 console.log("指数运算符",2**4);             //16         
 console.log("指数运算符",Math.pow(2,3));     //8
  //可以使用赋值运算符
  let num = 2;
			  num **= 3;
			  console.log(num);                //8
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号