arrayLike est le tableau de classes à convertir, adapté à ceux qui ont un peu de fondation.
1. Opérateur de propagation...
console.log([...arrayLike])
2. Array.form
console.log(Array.from(arrayLike));
3. Array.prototype.slice
console.log(Array.prototype . slice.call(arrayLike))
idée :
① Array.prototype.slice, cette section sert à exécuter la tranche, et la tranche ne passe pas de paramètres, en fait, c'est un tableau cloné.
② Laissez ceci de la méthode slice pointer vers une implémentation de type tableau (arrayLike ou arguments)
: en fait, utilisez call pour changer le point de ceci, et celui qui le deviendra, bouclera et attribuera chaque élément au nouveau tableau.
4. Array.apply
console.log(Array.apply(null, arrayLike))
5. Array.prototype.concat console.log(Array.prototype.concat.apply([], arrayLike
));