from()
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: Int8ArrayUint8Array 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 massiv | Iteratsiya 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 »
JavaScript tiplangan massivlar
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!
