Fonction Remap ou Map en Javascript
De la fin, la plupart de mon expérience de la programmation a été dans Traitementet plus récemment, j'ai eu envie de branche un peu plus profond pour certains JavaScript, car ils sont un peu liés.
Je me demandais juste, que ma récente recherche a n'ont rien révélé, si le JavaScript a une fonction similaire à la Transformation de la fonction "map", dans lequel une valeur et c'est la gamme est pris et mis en correspondance avec une nouvelle gamme?
Plus d'infos ici: http://processing.org/reference/map_.html
PS: Oui, je sais aussi que www.processingjs.org il existe, mais je me demandais juste si JS avait une telle fonction en natif.
source d'informationauteur tamago
Vous devez vous connecter pour publier un commentaire.
La fonction ci-dessous donne le même comportement que l'original de Traitement de la fonction:
Voici une mise en œuvre du Traitement Mathématique des méthodes pratiques en Javascript. C'est une simple conversion de l'original de Traitement de source Java.
Obtenir le code de ici: https://github.com/trembl/p5.Math.js/
Pas nativement. Javascript de base est vraiment minime (Voir voir pour plus de détails). Mathématiques les fonctions sont limitées à ce que vous trouvez dans le Mathématiques objet. Donc, pour cette fonction, à être largement disponibles, vous avez besoin d'une implémentation en Javascript lui-même.
modifier Utiliser @Alnitak du code; cette version est correcte.
Non, il ne l'est pas, mais vous pourriez écrire un assez facilement:
Je n'appellerais pas ça de la "carte", personnellement, à cause de l' (eh bien, ma) association de "map" avec une liste mécanisme de traitement.
(Notez que vous pouvez vérifier pour la gamme inversion des erreurs, je suppose; je ne suis pas familier avec la sémantique exacte de la "carte" de Traitement.)
Réutilisables reconfigurer
Si vous voulez reconfigurer plus d'une valeur à une plage définie, vous pouvez utiliser cette version à la place.
Exemples d'utilisation