JS 2016


ULASHISH

JavaScript 2016 dagi yangi imkoniyatlar

2017-yil martidan beri barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi.

XususiyatTavsif
** Birinchi operandni ikkinchisining kuchiga ko‘taradi
**= O‘zgaruvchining qiymatini to‘g‘ri operandning kuchiga oshiradi
Array includes() Massivda element mavjudligini tekshiradi

Brauzerlarda qo‘llab-quvvatlash

JavaScript 2016 2017 yilning mart oyidan boshlab barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:

Chrome
52
Edge
15
Firefox
52
Safari
10.1
Opera
39
Jul 2016 Apr 2017 Mar 2017 May 2017 Aug 2016

ES 2016 Internet Explorer-da qo‘llab-quvvatlanmaydi.


Darajaga ko‘tarish operatori

Ko‘rsatkich operatori (**) birinchi operandni ikkinchi operandning kuchiga ko‘taradi.

Misol

let x = 5;
let z = x ** 2;
O‘zingiz sinab ko‘ring »

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

Misol

let x = 5;
let z = Math.pow(x,2);
O‘zingiz sinab ko‘ring »

Darajaga ko‘tarib qiymat berish

The exponentiation assignment operator (**=) raises the value of a variable to the power of the right operand.

Misol

let x = 5;
x **= 2;
O‘zingiz sinab ko‘ring »


JavaScript massivlarining includes() metodi

ECMAScript 2016 introduced Array.includes to arrays.

Bu bizga massivda element mavjudligini tekshirish imkonini beradi:

Misol

const fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits.includes("Mango");
O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!