Rumah > Artikel > hujung hadapan web > Bagaimana untuk menggunakan kaedah dari dalam es6
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)".
Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.
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 baharuContohnya adalah seperti berikut:
Jana tatasusunan daripada StringJana tatasusunan daripada Set
Jana tatasusunan daripada PetaArray.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 webfunction 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!