Skip to content

ECMAScript 2016

JavaScript 2016 dagi yangi xususiyatlar

Barcha zamonaviy brauzerlarda 2017-yil mart dan beri qo'llab-quvvatlanadi.

XususiyatTavsif
**Birinchi operandni ikkinchisining darajasiga ko'taradi
**=O'zgaruvchi qiymatini o'ng operandning darajasiga ko'taradi
Array includes()Massivda element mavjudligini tekshiradi

ES 2016 Internet Explorer da qo'llab-quvvatlanmaydi.


Darajaga ko'tarish operatori

Darajaga ko'tarish operatori (**) birinchi operandni ikkinchi operandning darajasiga ko'taradi.

js
let x = 5
let z = x ** 2 // 25

x ** y Math.pow(x, y) bilan bir xil natija beradi:

js
let x = 5
let z = Math.pow(x, 2) // 25

Darajaga ko'tarish tayinlashi

Darajaga ko'tarish tayinlash operatori (**=) o'zgaruvchi qiymatini o'ng operandning darajasiga ko'taradi.

js
let x = 5
x **= 2 // 25

JavaScript Array includes()

ECMAScript 2016 massivlarga Array.includes ni taqdim etdi. Bu bizga massivda element mavjudligini tekshirish imkonini beradi:

js
const fruits = ['Banana', 'Orange', 'Apple', 'Mango']

fruits.includes('Mango') // true