1. 程式人生 > 其它 >【ES6+】009-ES7新特性:Array.prototype.includes、指數操作符

【ES6+】009-ES7新特性:Array.prototype.includes、指數操作符

技術標籤:Webjavascriptes7

目錄

一、功能概述

二、Array.prototype.includes

概述:

程式碼實現:

執行結果:

三、指數操作符

概述:

程式碼實現:

執行結果:


一、功能概述

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>

執行結果: