Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menggunakan kaedah dari dalam es6

Bagaimana untuk menggunakan kaedah dari dalam es6

WBOY
WBOYasal
2022-05-05 15:31:501836semak imbas

Dalam es6, kaedah from digunakan untuk menukar objek seperti tatasusunan dan objek yang boleh dilalui kepada tatasusunan sebenar Hasil yang dikembalikan ialah contoh tatasusunan yang ditukar Sintaksnya ialah "Array.from( Objek tatasusunan semu atau objek boleh lelar yang anda ingin tukar kepada tatasusunan, fungsi panggil balik dan objek ini apabila fungsi panggil balik dilaksanakan)".

Bagaimana untuk menggunakan kaedah dari dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.

Cara menggunakan kaedah dari dalam es6

Kaedah ini digunakan untuk menukar dua jenis objek kepada tatasusunan sebenar: objek seperti tatasusunan dan objek boleh dilalui; > Sintaks

Parameter
Array.from( arrayLike, mapFun, thisArg );

tatasusunanSuka: diperlukan. Objek tatasusunan pseudo atau objek boleh lelar yang anda mahu tukar kepada tatasusunan; Jika parameter ini ditentukan, fungsi panggil balik akan dilaksanakan untuk setiap elemen dalam tatasusunan baharu.

thisArg: Pilihan. Objek ini digunakan apabila fungsi panggil balik mapFun dilaksanakan.

Nilai pulangan

Instance tatasusunan baharu

Contohnya adalah seperti berikut:

Jana tatasusunan daripada String

Jana tatasusunan daripada Set

Jana tatasusunan daripada Peta
Array.from('foo'); 
// [ "f", "o", "o" ]

Jana tatasusunan daripada objek seperti tatasusunan (argumen)
const set = new Set(['foo', 'bar', 'baz', 'foo']);
Array.from(set);
// [ "foo", "bar", "baz" ]

[Cadangan berkaitan:
const map = new Map([[1, 2], [2, 4], [4, 8]]);
Array.from(map);
// [[1, 2], [2, 4], [4, 8]]
const mapper = new Map([['1', 'a'], ['2', 'b']]);
Array.from(mapper.values());
// ['a', 'b'];
Array.from(mapper.keys());
// ['1', '2'];
tutorial video javascript

,

bahagian hadapan web
function f() {
  return Array.from(arguments);
}
f(1, 2, 3);
// [ 1, 2, 3 ]
]

Atas ialah kandungan terperinci Bagaimana untuk menggunakan kaedah dari dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah kegunaan penghias es6?Artikel seterusnya:Apakah kegunaan penghias es6?