【ES6+】009-ES7新特性:Array.prototype.includes、指數操作符
阿新 • • 發佈:2020-12-21
技術標籤:Webjavascriptes7
目錄
一、功能概述
1、Array.prototype.includes
-
判斷陣列中是否包含某元素,語法:arr.includes(元素值);
2、指數操作符
-
冪運算的簡化寫法,例如:2的10次方:2**10;
二、Array.prototype.includes
概述:
Includes 方法用來檢測陣列中是否包含某個元素,返回布林型別值;
判斷陣列中是否包含某元素,語法:arr.includes(元素值);
程式碼實現:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>includes</title>
</head>
<body>
<script>
// includes
let arr = [1,2,3,4,5];
console.log(arr.includes(1));
</script>
</body>
</html>
執行結果:
三、指數操作符
概述:
在 ES7 中引入指數運算子「**」,用來實現冪運算,功能與 Math.pow 結果相同;
冪運算的簡化寫法,例如:2的10次方:2**10;
程式碼實現:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>指數操作符</title> </head> <body> <script> // 指數操作符 console.log(Math.pow(2,10)) console.log(2**10); </script> </body> </html>