Comment faire pour convertir un JavaScript Tapé Tableau dans un Tableau JavaScript
J'ai un JavaScript Float32Array, et je voudrais le convertir en un Tableau JavaScript. Comment puis-je faire cela?
Pourquoi avez-vous besoin pour être un Tableau?
Notez que l'on a accepté de répondre à des œuvres pour tous les Javascript Tableaux Typés, par exemple, Int8Array, Float64Array, etc. Question titre pourrait être modifié pour refléter cela, il est donc plus utile pour les personnes à la recherche de cette réponse.
J'ai soumis une proposition de modification de la rubrique et la formulation des questions.
Un cas d'utilisation de ce serait lorsque vous souhaitez modifier les tableaux typés avec dat.GUI
Notez que l'on a accepté de répondre à des œuvres pour tous les Javascript Tableaux Typés, par exemple, Int8Array, Float64Array, etc. Question titre pourrait être modifié pour refléter cela, il est donc plus utile pour les personnes à la recherche de cette réponse.
J'ai soumis une proposition de modification de la rubrique et la formulation des questions.
Un cas d'utilisation de ce serait lorsque vous souhaitez modifier les tableaux typés avec dat.GUI
OriginalL'auteur stuax | 2012-10-06
Vous devez vous connecter pour publier un commentaire.
Utilisation De Tableau.le prototype.tranche de convertir
float32Array
à la Matrice. jsfiddleRejoignez semble trop de travail, tour de nice ! Tableau.le prototype.rejoignez.appel( floatarr, ',')
Ne serait-ce pas facilement dépasser la taille de la pile sur de grands tableaux?
OriginalL'auteur Anoop
Si vous n'avez pas besoin de soutenir les anciens navigateurs (y compris IE, malheureusement), vous pouvez utiliser
Array.à partir de
, qui a été ajouté à ES6:Ce fonctionne maintenant dans les nouvelles versions de tous les navigateurs sauf IE, et il fonctionne sur la plupart des navigateurs mobiles trop.
OriginalL'auteur Cody Piersall
Vous pouvez l'utiliser comme n'importe quel tableau, ce qui signifie que vous pouvez le faire :
Mais il est souvent plus efficace de l'utiliser comme un Float32Array au lieu de le convertir.
Si vous ne voulez pas mélanger différents types de valeurs, de ne pas le convertir.
OriginalL'auteur Denys Séguret