from()

Misol

// Create a Typed Array const myArr = Int16Array.from("1234567890");
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

from() metodi length xususiyatiga ega har qanday obyektdan tiplangan massiv qaytaradi.

from() metodi har qanday iteratsiya qilinadigan obyektdan tiplangan massiv qaytaradi.

Eslatma

from() — Array obyektlarining statik xususiyati.

Undan faqat array.from() ko‘rinishida foydalana olasiz.

x massiv bo‘lmagan holda x.from() dan foydalanish undefined qaytaradi.


Sintaksis

typed-array.from(object, mapFunction, thisValue)

typed-array quyidagilardan biri bo‘lishi kerak:

Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float16Array
Float32Array
Float64Array
BigInt64Array
BigUint64Array

Parametrlar

Parametr Tavsif
iterable Majburiy.
Massivga aylantiriladigan obyekt.
mapFunction Ixtiyoriy.
Har bir element uchun chaqiriladigan map funksiyasi.
thisValue Ixtiyoriy.
mapFunction uchun this sifatida ishlatiladigan qiymat


Qaytariladigan qiymat

Tip Tavsif
Tiplangan massivIteratsiya qilinadigan obyekt qiymatlariga ega tiplangan massiv.

Ko‘proq misollar

Misol

Massivdan massiv yarating:

const myNumbers = [1,2,3,4]; const myArr = Array.from(myNumbers, (x) => x * 2);
O‘zingiz sinab ko‘ring »


Brauzerlarda qo‘llab-quvvatlash

typed-array.from() — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!