Index des méthodes JavaScript


Cette liste contient l'ensemble des méthodes JavaScript documentées sur MDN, triées dans l'ordre alphabétique.

Trouvé 428 pages avec le tag "Méthode":

A

  • abs: La fonction Math.abs() retourne la valeur absolue d'un nombre, c'est-à-dire
  • abs: La méthode statique SIMD.%type%.abs() renvoie un nouveau type de donnée SIMD dont les valeurs des voies sont les valeurs absolues (des voies du type SIMD passé en argument). Cette opération n'est possible que sur les types SIMD utilisant les nombres flottants.
  • acos: La fonction Math.acos() renvoie l'arc cosinus d'une valeur exprimée en radians. Cela est défini par :
  • acosh: La fonction Math.acosh() renvoie l'arc cosinus hyperbolique d'un nombre.Elle est définie par :
  • add: La méthode statique Atomics.add() ajoute une valeur donnée à un élément du tableau à une position donnée. Elle renvoie l'ancienne valeur qui était contenue à cet emplacement. Cette opération atomique garantit qu'aucune autre opération d'écriture n'est appliquée tant que la valeur modifiée n'est pas écrite.
  • add: La méthode add() permet d'ajouter un nouvel objet à un objet WeakSet.
  • add: La méthode statique SIMD.%type%.add() renvoie une nouvelle instance dont les valeurs des voies sont les sommes des voies des vecteurs passés en argument.
  • add: La méthode add() permet d'ajouter un nouvel élément ayant une valeur donnée à un ensemble Set. Cette valeur sera ajoutée à la fin de l'objet Set.
  • addSaturate: La méthode statique SIMD.%type%.addSaturate() renvoie une nouvelle instance d'un tableau SIMD dont les voies contiennent les sommes des voies (a + b)  des tableaux passés et gère le dépassement en encadrant la valeur finale.
  • all: La méthode Promise.all(itérable) renvoie une promesse (promise) qui est résolue/tenue lorsque toutes les promesses de l'itérable ont été résolues/tenues.
  • allTrue: La méthode statique SIMD.%BooleanType%.allTrue() renvoie un booléen indiquant si toutes les composantes d'un vecteur valent true.
  • anchor: La méthode anchor() permet de créer une ancre HTML <a> qui est utilisé comme cible hypertexte.
  • and: La méthode statique SIMD.%type%.and() renvoie une nouvelle instance dont les valeurs des voies sont le résultat d'un ET logique appliqué aux valeurs des voies des vecteurs passés en argument (a & b). Cette opération ne peut être utilisée que sur les types SIMD entiers et booléens.
  • and: La méthode statique Atomics.and() calcule un ET binaire avec une valeur donnée, à un emplacement donné du tableau. Elle renvoie l'ancienne valeur qui était contenue à cet emplacement. Cette opération atomique garantit qu'aucune autre opération d'écriture n'est appliquée tant que la valeur modifiée n'est pas écrite.
  • apply: La méthode apply() appelle une fonction en lui passant une valeur this et des arguments sous forme d'un tableau (ou d'un objet semblable à un tableau).
  • apply: La méthode handler.apply() représente une trappe pour un appel de fonctions.
  • apply: La méthode statique Reflect.apply() permet d'appeler une fonction cible avec des arguments donnés.
  • asin: La fonction Math.asin() renvoie l'arc cosinus d'un nombre (en radians). Elle est définie par :
  • asinh: La fonction Math.asinh() renvoie l'arc sinus hyperbolique d'un nombre :
  • assign: La méthode Object.assign() est utilisée afin de copier les valeurs de toutes les propriétés directes (non héritées) d'un objet qui sont énumérables sur un autre objet cible. Cette méthode renvoie l'objet cible.
  • atan: La fonction Math.atan() renvoie l'arc tangente d'un nombre exprimée en radians. Elle est définie par :
  • atan2: La fonction Math.atan2() renvoie l'arc tangente du quotient de ses arguments.
  • atanh: La fonction Math.atanh() renvoie l'arc tangente hyperbolique d'un nombre :

B

  • Bool64x2: Le type de données SIMD.Bool64x2 est un vecteur sur 128 bits, divisé en 2 voies qui stockent chacune une valeur booléenne.
  • big: La méthode big() crée un élément HTML <big> qui affichera la chaine de caractères avec une taille de police importante.
  • bind: La fonction bind() crée une nouvelle fonction qui, lorsqu'elle est appelée, a pour contexte this la valeur passée en paramètre et éventuellement une suite d'arguments qui précéderont ceux fournis à l'appel de la fonction créée.
  • blink: La méthode blink() crée un élément HTML <blink> qui affiche la chaine de caractères en clignotant.
  • bold: La méthode bold() crée un élément HTML <b> qui affiche la chaine de caractères en gras.

C

  • call: La méthode call() réalise un appel à une fonction avec une valeur this et les arguments fournis individuellement.
  • catch: La méthode catch() renvoie un objet Promise et ne traite que des cas où la promesse initiale est rejetée. Elle a le même effet qu'un appel à Promise.prototype.then(undefined, siRejetée).
  • cbrt: La fonction Math.cbrt() returne la racine cubique (le nom anglais étant cubic root) d'un nombre :
  • ceil: La fonction Math.ceil() retourne le plus petit entier supérieur ou égal au nombre donné.
  • charAt: La méthode charAt() renvoie le caractère à la position spécifiée.
  • charCodeAt: La méthode charCodeAt() un entier compris entre 0 et 65535 qui correspond au code UTF-16 d'un caractère de la chaîne situé à une position donnée. Le codet renvoyé correspond au caractère UTF-16 si celui-ci peut être représenté sur un seul codet, sinon, la méthode renvoie la première partie de la paire. Les codets pouvant être renvoyés sont ceux inférieurs ou égaux à 0x10000. Si vous souhaitez obtenir l'ensemble de la valeur, vous pouvez utiliser la méthode codePointAt().
  • check: La méthode statique SIMD.%type%.check() renvoie un type de donnée si le paramètre est un type de donnée SIMD valide et qu'il correspond à %type%. Dans les autres cas, cela provoque une exception TypeError.
  • clear: La méthode clear() permettait de retirer tous les éléments d'un objet WeakMap mais celle-ci ne fait plus partie d'ECMAScript.
  • clear: La méthode clear() permettait de retirer tous les éléments d'un objet WeakSet mais celle-ci ne fait plus partie d'ECMAScript.
  • clear: La méthode clear() supprime tous les éléments d'un objet Map.
  • clear: La méthode clear() permet de retirer tous les éléments d'un ensemble Set.
  • clz32: La fonction Math.clz32() renvoie le nombre de zéros commençant un nombre réprésenté en binaire sur 32 bits .
  • codePointAt: La méthode codePointAt() renvoie un entier positif qui correspond au code Unicode du caractère de la chaîne à la position donnée.
  • compareExchange: La méthode statique Atomics.compareExchange() échange une valeur d'un tableau à un emplacement donné si la valeur qui était dans le tableau correspond à une valeur donnée. Cette opération atomique garantit qu'aucune autre opération d'écriture n'est appliquée tant que la valeur modifiée n'est pas écrite.
  • compile: La méthode dépréciée compile() est utilisée afin de (re)compiler une expression rationnelle lors de l'exécution d'un script. Cette méthode effectue essentiellement les mêmes actions que le constructeur RegExp.
  • concat: La méthode concat() combine le texte de deux chaînes et renvoie une nouvelle chaîne ainsi formée.
  • concat: La méthode concat() renvoie un nouveau tableau qui est le résultat de la concaténation entre le tableau original et les arguments de la fonction qui sont des tableaux ou des valeurs.
  • construct: La méthode statique Reflect.construct() agit comme l'opérateur new sous la forme d'une fonction. Elle est équivalente à new cible(...args).
  • construct: La méthode handler.construct() est une trappe pour l'opérateur new.
  • copyWithin: La méthode copyWithin() permet de copier une suite d'éléments à l'intérieur d'un tableau à partir d'un indice cible. La séquence est définie à partir des indices définis en deuxième et troisième argument, début et fin. L'argument fin est facultatif et sa valeur par défaut correspond à la taille du tableau.
  • copyWithin: La méthode copyWithin() permet de copier des éléments d'un tableau dans le tableau typé à partir de la position cible. Les éléments copiés sont ceux contenus entre les index début et fin. L'argument fin est optionnel, sa valeur par défaut correspondra à la longueur du tableau dont on souhaite copier les éléments. Cette méthode utilise le même algorithme que Array.prototype.copyWithin. TypedArray est l'un des types de tableaux typés.
  • cos: La fonction Math.cos() retourne le cosinus d'un nombre.
  • cosh: La fonction Math.cosh() renvoie le cosinus hyperbolique d'un nombre, défini par :
  • create: La méthode Object.create() crée un nouvel objet avec un prototype donné et des propriétés données.

D

  • defineProperties: La méthode Object.defineProperties() permet de définir ou de modifier les propriétés d'un objet directement sur celui-ci. La valeur renvoyée est l'objet modifié.
  • defineProperty: La méthode statique Reflect.defineProperty() est semblable à Object.defineProperty() mais renvoie un Boolean.
  • defineProperty: La méthode Object.defineProperty() permet de définir une nouvelle propriété ou de modifier une propriété existante, directement sur un objet. La méthode renvoie l'objet modifié.
  • defineProperty: La méthode handler.defineProperty() est une trappe pour Object.defineProperty().
  • delete: La méthode delete() retire un élément donné de l'objet WeakMap.
  • delete: La méthode delete() permet de retirer un élément donné d'un objet Map.
  • delete: La méthode delete() permet de retirer un élément donné d'un objet Set.
  • delete: La méthode delete() permet de retirer un élément donné d'un objet WeakSet.
  • deleteProperty: La méthode statique Reflect.deleteProperty() permet de supprimer des propriétés. Il agit comme l'opérateur delete.
  • deleteProperty: La méthode handler.deleteProperty() est une trappe pour l'opérateur delete.
  • div: La méthode statique SIMD.%type%.div() renvoie une nouvelle instance dont les valeurs des voies sont les résultats des divisions des valeurs des voies des arguments (a / b). Cette fonction n'est définie que sur les types SIMD à point flottant.

E

  • endsWith: La méthode endsWith() renvoie un booléen indiquant si la chaine de caractères se termine par la deuxième chaine de caractères fournie en argument.
  • entries: La méthode entries() renvoie un nouvel objet de type  Array Iterator qui contient le couple clef/valeur pour chaque éléments du tableau.
  • entries: La méthode entries() renvoie un nouvel objet Array Iterator qui contient les paires clé/valeur pour chaque indice du tableau.
  • entries: La méthode entries() renvoie un objet Iterator qui contient les paires [clé, valeur] pour chaque élément de l'objet Map, dans leur ordre d'insertion.
  • entries: La méthode entries() renvoie un nouvel objet Iterator qui contient un tableau composé de [valeur, valeur] pour chaque élément de l'objet Set, dans leur ordre d'insertion. En raison de leur structure, les objets Set n'ont pas de clé (key), à la différence des objets Map. Pour garder une structure et une API sembables à celle d'un objet Map, chaque entrée (entry) aura la même valeur pour la clé (key) et pour la valeur (value), c'est pourquoi un tableau de [valeur, valeur] est renvoyé.
  • entries: La méthode Object.entries() renvoie un tableau des propriétés propres énumérables d'un objet sous la forme de paires [clé, valeur], dans le même ordre qu'une boucle for...in (la boucle for-in est différente car elle parcourt la chaîne des prototypes).
  • enumerate: La méthode handler.enumerate() représente une trappe pour les instructions for...in. Elle a été retirée du standard ECMAScript avec la septième édition et est dépréciée pour les navigateurs.
  • enumerate: La méthode statique Reflect.enumerate() renvoie un itérateur qui déroule les propriétés propres énumérables et les propriétés héritées énumérables de l'objet cible. Cette méthode a été retirée de la septième édition d'ECMAScript et est désormais dépréciée dans les navigateurs.
  • equal: La méthode statique SIMD.%type%.equal() renvoie un masque de sélection dont les valeurs dépendent de l'égalité stricte des valeurs des voies des arguments passés (a == b).
  • eval: La méthode Object.eval() permet d'évaluer une chaîne de caractères contenant du code JavaScript dans le contexte de l'objet. Cette méthode a été retirée.
  • every: La méthode every() permet de tester si tous les éléments d'un tableau vérifient une condition donnée par une fonction en argument.
  • every: La méthode every() teste si tous les éléments du tableau typé satisfont une condition implémentée par la fonction de test fournie. Cette méthode utilise le même algorithme Array.prototype.every(). Pour le reste de cet article, TypedArray correspond à un des types de tableaux typés.
  • exchange: La méthode statique Atomics.exchange() permet d'échanger une valeur donnée à une position donnée du tableau et de renvoyer l'ancienne valeur qui était contenue dans le tableau. Cette opération atomique garantit qu'aucune autre opération d'écriture n'est appliquée tant que la valeur modifiée n'est pas écrite.
  • exec: La méthode exec() exécute la recherche d'une correspondance sur une chaîne de caractères donnée. Elle renvoie un tableau contenant les résultats ou null.
  • exp: La fonction Math.exp() renvoie l'exponentielle d'un nombre (donnée par ex, où x est la valeur passée en argument et e la valeur du nombre d'Euler (parfois appelé constante de Napier).
  • expm1: La fonction Math.expm1() renvoie ex - 1, avec x l'argument donné et e la base du logarithme nepérien.
  • extractLane: La méthode statique SIMD.%type%.extractLane() renvoie la valeur d'une voie donnée.

F

  • fill: La méthode fill() remplit tout les éléments d'un tableau entre deux index avec une valeur statique.
  • fill: La méthode fill() remplit les éléments d'un tableau typé contenu entre un indice de début et un indice de fin avec une valeur statique. Cette méthode utilise le même algorithme que Array.prototype.fill(). Dans le reste de cet article, TypedArray correspond à l'un des types de tableaux typés.
  • filter: La méthode filter() crée un nouveau tableau qui contient l'ensemble des éléments qui remplissent une condition fournie par la fonction de test passée en argument. Cette méthode utilise le même algorithme que Array.prototype.filter(). TypedArray est utilisé ici de façon générique pour représenter l'un des types de tableaux typés possibles.
  • filter: La méthode filter() crée et retourne un nouveau tableau contenant tous les éléments du tableau d'origine pour lesquels la fonction callback retourne true.
  • find: La méthode find() renvoie une valeur contenue dans le tableau si un élément du tableau respecte une condition donnée par la fonction de test passée en argument. Sinon, la valeur undefined est renvoyée.
  • find: La méthode find() renvoie une valeur du tableau typé si un élément du tableau remplit la condition définie par la fonction de test fournie. Si aucun élément ne remplit la condition, la valeur undefined sera renvoyée. Pour la suite de cet article TypedArray correspond à l'un des types de tableaux typés.
  • findIndex: La méthode findIndex() renvoie l'indice d'un élément du tableau qui satisfait une condition donnée par une fonction. Si la fonction renvoie faux pour tous les éléments du tableau, le résultat vaut -1.
  • findIndex: La méthode findIndex() renvoie un indice d'un élément d'un tableau typé si cet élément remplit une condition définie par une fonction de test donnée. S'il n'y a aucun élément satisfaisant, -1 sera renvoyé.
  • fixed: La méthode fixed() permet de créer un élément HTML <tt>, ce qui permet d'afficher le texte de la chaîne de caractère dans une fonte à chasse fixe.
  • float32x4: Le type de donnée SIMD.Float32x4 est un vecteur sur 128 bits, divisé en 4 voies, chacune stockant une valeur flottante à précision simple (Float32).
  • floor: La fonction Math.floor(x) renvoie le plus grand entier qui est inférieur ou égal à un nombre x.
  • fontcolor: La méthode fontcolor() permet de créer un élément <font> qui permet d'afficher la chaine de caractères dans une fonte utilisant la couleur donnée.
  • fontsize: La propriété fontsize() permet de créer un élément HTML <font> qui permet d'afficher la chaîne de caractères dans une fonte de taille donnée.
  • for: La méthode Symbol.for(clé) permet de chercher parmi les symboles existants enregistrés dans le registre global de l'environnement d'exécution. Si un symbole associé à la clé donnée existe, il est renvoyé par la fonction, sinon un nouveau symbole associé à cette clé est créé dans le registre.
  • forEach: La méthode forEach() exécute une fonction donnée sur chaque élément clé-valeur de l'objet Map dans l'ordre d'insertion.
  • forEach: La méthode forEach() permet d'exécuter une fonction donnée, une fois pour chaque valeur de l'ensemble Set. L'ordre appliqué est celui dans lequel les valeurs ont été ajoutées à l'ensemble.
  • forEach: La méthode forEach() permet d'exécuter une fonction donnée sur chaque élément du tableau.
  • forEach: La méthode forEach() permet d'exécuter une fonction donnée sur chaque élément du tableau. Cette méthode implémente le même algorithme que Array.prototype.forEach().
  • freeze: Rien ne pourra être ajouté ou supprimé dans l'ensemble des propriétés de l'objet gelé. Toute tentative échouera, silencieusement ou via une exception TypeError (la plupart du temps en mode strict).
  • from: La méthode TypedArray.from() crée un nouvel objet TypedArray à partir d'un objet itérable ou d'un objet semblable à un tableau. Cette méthode est similaire à Array.from().
  • from: La méthode Array.from() permet de créer une nouvelle instance d'Array à partir d'un objet itérable ou semblable à un tableau.
  • fromCharCode: La méthode statique String.fromCharCode() renvoie une chaîne de caractères créée à partir de valeurs Unicode.
  • fromCodePoint: La méthode statique String.fromCodePoint() renvoie une chaîne de caractères créée à partir d'un suite de codets.
  • fromFloat32x4: La méthode statique SIMD.%type%.fromFloat32x4() crée un nouveau type de donnée SIMD en effectuant une conversion flottante à partir d'un Float32x4.
  • fromFloat32x4Bits: La méthode statique SIMD.%type%.fromFloat2x4Bits() crée un nouveau type de donnée SIMD en effectuant une copie binaire à partir d'un Float32x4.
  • fromFloat64x2Bits: La méthode statique SIMD.%type%.fromFloat64x2Bits() crée un nouveau vecteur SIMD qui est une copie binaire d'un vecteur Float64x2.
  • fromInt16x8Bits: La méthode SIMD.%type%.fromInt16x8Bits() crée un nouveau vecteur SIMD en effectuant une copie binaire à partir d'un vecteur Int16x8.
  • fromInt32x4: La méthode statique SIMD.%type%.fromInt32x4() crée un nouveau vecteur SIMD en effectuant un conversion vers des flottants à partir d'un vecteur Int32x4.
  • fromInt32x4Bits: La méthode statique SIMD.%type%.fromInt32x4Bits() crée un nouveau vecteur SIMD en effectuant une copie binaire à partir d'un vecteur Int32x4.
  • fromInt8x16Bits: La méthode statique SIMD.%type%.fromInt8x16Bits() crée un nouveau vecteur SIMD à partir d'une copie binaire d'un vecteur Int8x16.
  • fromUint16x8Bits: La méthode statique SIMD.%type%.fromUint16x8Bits() crée un nouveau type de données SIMD en effectuant une copie binair à partir d'un tableau Uint16x8.
  • fromUint32x4: La méthode statique SIMD.%type%.fromUint32x4() crée un nouveau type de données SIMD en effectuant une conversion depuis un vecteur Uint32x4.
  • fromUint32x4Bits: La méthode statique SIMD.%type%.fromUint32x4Bits() crée un nouveau tableau SIMD à partir d'une conversion binaire d'un tableau Uint32x4.
  • fromUint8x16Bits: La méthode statique SIMD.%type%.fromUint8x16Bits() permet de créer un nouveau tableau SIMD en effectuant une conversion binaire d'un tableau Uint8x16.
  • fround: La fonction Math.fround() renvoie le nombre flottant à précision simple qui est le plus proche du nombre fourni.
  • futexWait: La méthode statique Atomics.futexWait() permet de vérifier qu'un emplacement d'un tableau Int32Array contient toujours une valeur donnée. L'agent dort en attendant ou expire. La méthode renvoie une des propriétés d'Atomics selon la situation : OK, NOTEQUAL ou TIMEDOUT.
  • futexWake: La méthode statique Atomics.futexWake() permet de réveiller des agents dormants qui sont dans la file d'attente.
  • futexWakeOrRequeue: La méthode Atomics.futexWakeOrRequeue() réveille certains agents qui dorment dans la file d'attente et déplace des agents qui attendent à la fin de la file.

G

  • get: La méthode get() permet de renvoyer un élément donné d'un objet WeakMap.
  • get: La méthode statique Reflect.get() est une fonction qui permet d'obtenir une propriété d'un objet cible. Elle fonctionne comme (cible[cléPropriété]) mais sous la forme d'une fonction.
  • get: La méthode handler.get() est une trappe pour intercepter l'accès à la valeur d'une propriété.
  • get: La méthode get() renvoie un élément d'un objet Map.
  • getDate: La méthode getDate() retourne le jour du mois pour la date spécifiée d'après l'heure locale.
  • getDay: La méthode getDay() renvoie le jour de la semaine pour la date spécifiée selon l'heure locale.
  • getFloat32: La méthode getFloat32() permet de lire un nombre flottant signé sur 32 bits à l'octet donné par rapport au début de DataView.
  • getFloat64: La méthode getFloat64() permet de lire un entier signé sur 64 bits (type double par analogie avec C) à l'octet donné par rapport au début de DataView.
  • getFullYear: La méthode getFullYear() renvoie l'année de la date renseignée d'après l'heure locale.
  • getHours: La méthode getHours() renvoie l'heure pour la date renseignée, d'après l'heure locale.
  • getInt16: La méthode getInt16() permet de lire un entier signé sur 16 bits (type short par analogie avec C) à l'octet donné par rapport au début de DataView.
  • getInt32: La méthode getInt32() permet de lire un entier signé sur 32 bits (type long par analogie avec C) à l'octet donné par rapport au début de DataView.
  • getInt8: La méthode getInt8() permet de lire un entier signé sur 8 bits à l'octet donné par rapport au début de DataView.
  • getMilliseconds: La méthode getMilliseconds() renvoie les millièmes de secondes de la date renseignée d'après l'heure locale.
  • getMinutes: La méthode getMinutes() renvoie les minutes pour la date renseignée d'après l'heure locale.
  • getMonth: La méthode getMonth() retourne le mois de la date renseignée d'après l'heure locale. La numérotation démarre à 0 (c'est-à-dire que 0 correspond au premier mois de l'année).
  • getNotifier: La méthode Object.getNotifer() est utilisée pour créer un objet qui permet de déclencher des changements (tels que perçus par Object.observe()) de façon synthétique. Cette API a été dépréciée et retirée des navigateurs.
  • getOwnPropertyDescriptor: La méthode Object.getOwnPropertyDescriptor() renvoie un descripteur de la propriété propre d'un objet (c'est-à-dire une propriété directement présente et pas héritée via la chaîne de prototypes).
  • getOwnPropertyDescriptor: La méthode handler.getOwnPropertyDescriptor() est une trappe pour intercepter Object.getOwnPropertyDescriptor().
  • getOwnPropertyDescriptor: La méthode statique Reflect.getOwnPropertyDescriptor() est similaire à Object.getOwnPropertyDescriptor(). Elle renvoie un descripteur de propriété pour la propriété visée si elle existe sur l'objet, sinon, elle renvoie undefined.
  • getOwnPropertyNames: La méthode Object.getOwnPropertyNames() renvoie un tableau de toutes les propriétés  (énumérables ou non) propres à un objet (c'est-à-dire n'étant pas héritées via la chaîne de prototypes).
  • getOwnPropertySymbols: La méthode Object.getOwnPropertySymbols() renvoie un tableau contenant tous les symboles des propriétés trouvées directement sur un objet donné.
  • getPrototypeOf: La méthode statique Reflect.getPrototypeOf() est semblable à la méthode Object.getPrototypeOf(). Elle renvoie le prototype (c'est-à-dire la valeur de la propriété interne [[Prototype]]) de l'objet donné.
  • getPrototypeOf: La méthode Object.getPrototypeOf() renvoie le prototype d'un objet donné (i.e. la valeur de la propriété [[Prototype]] interne).
  • getPrototypeOf: La méthode handler.getPrototypeOf() représente une trappe pour la méthode interne [[GetPrototypeOf]].
  • getSeconds: La méthode getSeconds() renvoie les secondes pour la date renseignée d'après l'heure locale.
  • getTime: La méthode getTime() renvoie la valeur numérique correspondant au temps pour la date renseignée, d'après le temps universel.
  • getTimezoneOffset: La méthode getTimezoneOffset() retourne la différence en minutes entre le fuseau horaire UTC, et celui de l'heure locale.
  • getUTCDate: La méthode getUTCDate() renvoie le jour du mois pour la date renseignée d'après UTC.
  • getUTCDay: La méthode getUTCDay() renvoie le jour de la semaine pour la date renseignée d'après UTC. La numérotation commence à 0, et dimanche est considéré comme le premier jour de la semaine.
  • getUTCFullYear: La méthode getUTCFullYear() renvoie l'année de la date renseignée, d'après UTC.
  • getUTCHours: La méthode getUTCHours() renvoie les heures de la date renseignée, d'après UTC.
  • getUTCMilliseconds: La méthode getUTCMilliseconds() renvoie les millièmes de secondes pour la date renseignée selon UTC.
  • getUTCMinutes: La méthode getUTCMinutes() renvoie les minutes de la date renseignée, d'après UTC.
  • getUTCMonth: La méthode getUTCMonth() renvoie le mois de la date renseignée, d'après UTC. La numérotation des mois commence à 0 pour le premier mois de l'année.
  • getUTCSeconds: La méthode getUTCSeconds() renvoie les secondes de la date renseignée, d'après UTC.
  • getUint16: La méthode getUint16() permet de lire un entier non-signé sur 16 bits (type unsigned short par analogie avec C) à l'octet donné par rapport au début de DataView.
  • getUint32: La méthode getUint32() permet de lire un entier non-signé sur 32 bits (type unsigned long par analogie avec C) à l'octet donné par rapport au début de DataView.
  • getUint8: La méthode getUint8() permet de lire un entier non-signé sur 8 bits à l'octet donné par rapport au début de la DataView.
  • getYear: Aucun.
  • greaterThan: La méthode statique SIMD.%type%.greaterThan() renvoie un masque de sélection dont les valeurs dépendent du résultat de la comparaison de supériorité stricte (a > b) pour chaque voie.
  • greaterThanOrEqual: La méthode statique SIMD.%type%.greaterThanOrEqual() renvoie un masque de sélection construit selon les résultats de la comparaison de supériorité ou d'égalité pour chacune des voies des vecteurs passés en arguments (a >= b).

H

  • has: La méthode has() renvoie un booléen permettant de déterminer si l'objet Map en question contient la clé donnée.
  • has: La méthode handler.has() est une trappe pour l'opérateur in.
  • has: La méthode statique Reflect.has() fonctionne comme l'opérateur in mais sous forme d'une fonction.
  • has: La méthode has() renvoie un booléen qui indique s'il existe un élément de l'ensemble Set avec une certaine valeur.
  • has: La méthode has() renvoie un booléen qui indique s'il existe (ou non) un élément avec une clé donnée au sein de l'objet WeakMap.
  • has: La méthode has() renvoie un booléen indiquant si un objet donné est contenu dans l'ensemble WeakSet.
  • hasOwnProperty: La méthode hasOwnProperty() retourne un booléen indicant si l'objet possède la propriété spécifiée.
  • hypot: La fonction Math.hypot() renvoie la racine carrée de la somme des carrés de ses arguments. On peut également la définir avec la formule suivante :

I

  • imul: La fonction Math.imul() renvoie le résultat de la multiplication de deux nombres, calculée avec la représentation sur 32 bits de ces nombres, à la façon du langage C.
  • includes: La méthode includes() détermine si un tableau typé possède un certain élément et renvoie true ou false selon le cas de figure. Cette méthode utilise le même algorithme que la méthode Array.prototype.includes(). Dans le reste de l'article TypedArray fait référence à un des types de tableau typé.
  • includes: La méthode includes() détermine si une chaîne de caractères est contenue dans une autre et renvoie true ou false selon le cas de figure.
  • includes: La méthode includes() permet de déterminer si un tableau contient un élément et renvoie true si c'est le cas, false sinon.
  • indexOf: La méthode indexOf() renvoie le premier indice (le plus petit) auquel on peut trouver un élément donné dans le tableau typé. Si l'élément n'est pas trouvé, la valeur de retour sera -1. L'algorithme utilisé pour cette méthode est le même que celui pour Array.prototype.indexOf(). Pour le reste de l'article TypedArray correspond à l'un des types de tableau typé.
  • indexOf: La méthode indexOf() renvoie le premier indice pour lequel on trouve un élément donné dans un tableau. Si l'élément cherché n'est pas présent dans le tableau, la méthode renverra -1.
  • indexOf: La méthode indexOf() renvoie l'indice de la première occurence de la valeur cherchée au sein de la chaîne courante (à partir de indexDébut). Elle renvoie -1 si la valeur cherchée n'est pas trouvée.
  • is: La méthode Object.is() permet de déterminer si deux valeurs sont les mêmes.
  • isArray: La méthode Array.isArray() renvoie true si le paramètre passé à la fonction est de type Array, dans le cas contraire elle renvoie false.
  • isExtensible: La méthode Object.isExtensible() permet de déterminer si un objet est extensible (c'est-à-dire qu'on peut lui ajouter de nouvelles propriétés).
  • isExtensible: La méthode statique Reflect.isExtensible() permet de déterminer si un objet est extensible (i.e. si on peut lui ajouter de nouvelles propriétés). Elle est semblable à la méthode Object.isExtensible() (modulo quelques différences).
  • isExtensible: La méthode handler.isExtensible() est une trappe pour intercepter les opérations de Object.isExtensible().
  • isFinite: La méthode Number.isFinite() permet de déterminer si la valeur fournie est un nombre fini.
  • isFrozen: La méthode Object.isFrozen()permet de déterminer si un objet est gelé.
  • isGenerator: La méthode isGenerator() permet de déterminer si une fonction est un générateur.
  • isInteger: La méthode Number.isInteger() permet de déterminer si l'argument est un nombre entier.
  • isLockFree: La méthode statique Atomics.isLockFree() est utilisée afin de déterminer si on doit utiliser des verrous (locks) ou des opérations atomiques. Elle renvoie true si la taille donnée correspond à une des propriétés BYTES_PER_ELEMENT d'un des types TypedArray.
  • isNaN: La méthode Number.isNaN() permet de déterminer si la valeur passée en argument est NaN. Cette version est plus robuste que la méthode de l'objet global isNaN.
  • isPrototypeOf: La méthode isPrototypeOf() permet de tester si un objet fait partie de la chaîne de prototypes d'un autre objet.
  • isSafeInteger: La méthode Number.isSafeInteger() permet de déterminer si la valeur, passée en argument, est un entier représentable correctement en JavaScript (c'est-à-dire un nombre compris entre -(253 -1) et 253 -1).
  • isSealed: La méthode Object.isSealed() permet de déterminer si un objet est scellé.
  • isView: La méthode ArrayBuffer.isView() renvoie true si l'argument passé est une des vues ArrayBuffer, comme par exemple un tableau typé ou une DataView ; false sinon.
  • italics: La méthode italics() permet de créer un élément HTML <i> qui permet de représenter la chaîne courante en italique.

J

  • join: La méthode join() réunit tous les éléments d'un tableau dans une chaine de caractères.
  • join: La méthode join() fusionne l'ensemble des éléments d'un tableau en une chaîne de caractères. Cette méthode utilise le même algorithme que Array.prototype.join(). Dans le reste de cet article TypedArray fait référence à l'un des types de tableaux typés.

K

  • keyFor: La méthode Symbol.keyFor(sym) permet de récupérer la clé d'un symbole donné qui est partagé via le registre global des symboles.
  • keys: La méthode keys() renvoie un nouveau  Array Iterator qui contient les clefs pour chaque indice du tableau.
  • keys: La méthode keys() renvoie un objet Iterator qui contient les clés de chaque élément de l'objet Map, dans leur ordre d'insertion.
  • keys: La méthode Object.keys() renvoie un tableau des propriétés propres à un objet (qui ne sont pas héritées via la chaîne de prototypes) et qui sont énumérables. L'ordre de ce tableau est le même que celui obtenu par une boucle for...in (à la différence q'une boucle for-in liste également les propriétés héritées).
  • keys: La méthode keys() renvoie un nouvel objet Array Iterator contenant les clés pour chaque indice du tableau typé.

L

  • lastIndexOf: La méthode lastIndexOf() permet de renvoyer le dernier indice pour lequel une valeur donnée est présente dans un tableau. Si la valeur recherchée n'est pas présente, le résultat sera -1. Lors de la recherche, le tableau est parcouru dans le sens des index décroissants, à partir de l'index indexDébut.
  • lastIndexOf: La méthode lastIndexOf() renvoie le dernier indice (le plus grand) pour lequel un élément donné est trouvé. Si l'élément cherché n'est pas trouvé, la valeur de retour sera -1. Le tableau typé est parcouru dans l'ordre des indices décroissants (de la fin vers le début) à partir de indexDépart. Cette méthode utilise le même algorithme que Array.prototype.lastIndexOf(). Dans le reste de l'article, TypedArray correspond à l'un des types de tableaux typés.
  • lastIndexOf: La méthode lastIndexOf() renvoie l'indice, dans la chaîne courante, de la dernière occurence de la valeur donnée en argument. Si cette sous-chaîne n'est pas trouvée, la méthode renvoie -1. La recherche s'effectue de la fin vers le début de la chaîne, à partir de indiceDébut.
  • lessThan: La méthode statique SIMD.%type%.lessThan() renvoie un masque de sélection construit selon les résultats de la comparaison de supériorité pour chacune des voies des vecteurs passés en arguments (a < b).
  • lessThanOrEqual: La méthode statique SIMD.%type%.lessThanOrEqual() renvoie un masque de sélection construit selon les résultats de la comparaison d'infériorité ou d'égalité pour chacune des voies des vecteurs passés en arguments (a <= b).
  • link: La méthode link() permet de créer un élément HTML <a>, ce qui permet d'afficher la chaîne de caractères comme un lien hypertexte vers une URL donnée.
  • load: La méthode statique Atomics.load() renvoie une valeur située à une position donnée du tableau. Cette opération atomique garantit qu'aucune autre opération d'écriture n'est appliquée tant que la valeur modifiée n'est pas écrite.
  • load: La méthode statique SIMD.%type%.load() crée un nouveau type de donnée SIMD dont les valeurs des voies sont chargées à partir d'un tableau typé.
  • localeCompare: La méthode localeCompare() renvoie un nombre indiquant si la chaîne de caractères courante se situe avant, après ou est la même que la chaîne passée en paramètre, selon l'ordre lexicographique.
  • log: La fonction Math.log() renvoie le logarithme naturel (aussi appelé logarithme népérien) d'un nombre, défini par :
  • log10: La fonction Math.log10() renvoie le logarithme en base 10 d'un nombre, donné par la formule :
  • log1p: La fonction Math.log1p() renvoie le logarithme népérien (en base e) d'un nombre +1, donné par la formule :
  • log2: La fonction Math.log2() renvoie le logarithme en base 2 d'un nombre :

M

  • map: La méthode map() crée un nouveau tableau composé des images des éléments d'un tableau par une fonction donnée en argument.
  • map: La méthode map() crée un nouveau tableau typé dont les éléments sont les images des éléments du tableau typé courant par une fonction donnée. Cette méthode utilise le même algorithme que Array.prototype.map(). TypedArray est utilisé ici de façon générique pour représenter l'un des types de tableaux typés possibles.
  • match: La méthode match() permet d'obtenir le tableau des correspondances entre la chaîne courante et une expression rationnelle.
  • max: La méthode statique SIMD.%type%.max() renvoie une nouvelle instance d'un vecteur qui contient les maxima respectifs des voies des deux vecteurs passés en arguments (cf. Math.max(a, b) pour la méthode scalaire équivalente).
  • max: La fonction Math.max() renvoie le plus grand nombre d'une série de 0 ou plusieurs nombres.
  • maxNum: La méthode statique SIMD.%type%.maxNum() renvoie une nouvelle instance d'un vecteur dont les valeurs des voies sont les maxima respectifs des voies des deux vecteurs SIMD passés en arguments (la comparaison utilise Math.max(a, b) et considère les nombres supérieurs à NaN).
  • min: La fonction Math.min() renvoie le plus petit nombre d'une série de 0 ou plusieurs nombres.
  • min: La méthode statique SIMD.%type%.min() renvoie une nouvelle instance d'un vecteur qui contient les minima des valeurs des voies des deux vecteurs SIMD passés en argument (l'opération scalaire équivalente est Math.min(a, b)).
  • minNum: La méthode statique SIMD.%type%.minNum() renvoie un nouveau vecteur dont les voies contiennent les minima respectifs des voies de deux vecteurs SIMD. Cette méthode considère NaN supérieur à tous les nombres. (La méthode scalaire équivalent est Math.min(a, b)).
  • move: La méthode move() peut être utilisée pour copier une séquence du tableau à une position donnée, définie par le paramètre cible. Cette méthode, non-standard, a été remplacée par la méthode TypedArray.prototype.copyWithin(). TypedArray correspond à un des types de tableaux typés.
  • mul: La méthode SIMD.%type%.mul() renvoie une nouvelle instance de vecteur SIMD dont les valeurs des voies sont les résultats des multiplications des valeurs des voies des vecteurs passés en arguments (a * b).

N

  • neg: La méthode statique SIMD.%type%.mul() renvoie une nouvelle instance d'un vecteur dont on a pris les opposés pour chaque voie
  • next: La méthode next() renvoie un objet possédant deux propriétés done et value. Cette méthode peut également recevoir un paramètre pour envoyer une valeur au générateur.
  • normalize: La méthode normalize() permet de renvoyer la forme normalisée Unicode d'une chaîne de caractères (si la valeur n'est pas une chaîne de caractères, elle sera convertie).
  • not: La méthode statique SIMD.%type%.not() renvoie un nouveau vecteur dont les composantes sont les opposés logiques binaires des composantes du vecteur passé en argument (autrement dit, pour chaque voie, on applique un NON logique à la valeur exprimée en binaire) (~a). Cette opération n'existe que pour les types SIMD entiers et booléens.
  • notEqual: La méthode statique SIMD.%type%.notEqual() renvoie un masque de sélection construit selon que les valeurs des voies des vecteurs passés en arguments soient différentes (a != b).
  • now: La méthode Date.now() renvoie le nombre de millisecondes écoulées depuis le 1er Janvier 1970 00:00:00 UTC.

O

  • observe: La méthode Array.observe() est utilisée afin d'observer les modifications apportées à un tableau de façon asynchrone. Elle fonctionne de la même façon que la méthode Object.observe() pour les objets. Cette méthode fournit un flux de changements, triés dans l'ordre dans lequel ils se sont produits. Utiliser cette méthode est équivalent à appeler Object.observe() avec la liste ["add", "update", "delete", "splice"] comme troisième argument. Toutefois, cette API a été dépréciée et retirée des navigateurs. Il est préférable d'utiliser l'objet Proxy, plus générique, à la place.
  • observe: La méthode Object.observe() est utilisée afin d'observer de façon asynchrone les modifications apportées à un objet. Cette méthode fournit un flux d'information qui correspondent aux changement apportés à l'objet, dans l'ordre dans lequel ils se sont produits. Cependant, cette API a été dépréciée et retirée des navigateurs. À la place, il est préférable d'utiliser l'objet Proxy.
  • of: La methode Array.of() permet de créer une nouvelle instance d'objet Array avec un nombre variable d'argument, quels que soient leur nombre ou leur type.
  • of: La méthode TypedArray.of() crée un nouvel objet TypedArray avec un nombre variable d'arguments. Cette méthode est similaire à Array.of().
  • or: La méthode statique Atomics.or() calcule le résultat d'un OU binaire entre une valeur donnée et une valeur du tableau typé et y place le résultat obtenu. Cette opération atomique garantit qu'aucune autre opération d'écriture n'est appliquée tant que la valeur modifiée n'est pas écrite.
  • or: La méthode statique SIMD.%type%.or() renvoie une nouvelle instance d'un vecteur SIMD dont les voies contiennent les résultats d'un OU logique appliqué sur les voies des deux vecteurs passés en arguments (a | b). Cette opération n'existe que pour les types SIMD entiers et booléens.
  • ownKeys: La méthode handler.ownKeys() est une trappe pour Object.getOwnPropertyNames().
  • ownKeys: La méthode statique Reflect.ownKeys() renvoie un tableau qui contient les clés des propriétés propres (non héritées) de l'objet  cible.

P

  • parse: La méthode Date.parse() analyse la représentation textuelle d'une date, et renvoie le nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 UTC jusqu'à cette date ou NaN si la chaîne n'est pas reconnue ou décrit une date invalide (par exemple 2015-02-31).
  • parse: La méthode JSON.parse() parse une chaine de caractères en JSON et, optionnellement, transforme la valeur produite par l'analyse.
  • parseFloat: Voir la page parseFloat pour plus de détails et d'exemples.
  • parseInt: La méthode Number.parseInt() analyse et convertit une chaine de caractères, fournie en argument, en un entier dans la base souhaitée.
  • pop: La méthode pop() supprime le dernier élément d'un tableau et retourne cet élément.
  • pow: La fonction Math.pow() renvoie un nombre à une certaine puissance, c'est-à-dire baseexposant.
  • preventExtensions: La méthode Object.preventExtensions() permet d'empêcher l'ajout de nouvelles propriétés à un objet (i.e. d'étendre l'objet grâce à de nouvelles caractéristiques).
  • preventExtensions: La méthode handler.preventExtensions() est une trappe pour Object.preventExtensions().
  • preventExtensions: La méthode statique Reflect.preventExtensions() permet d'empêcher d'ajouter de nouvelles propriétés à un objet. Cette méthode est semblable à la méthode Object.preventExtensions() (modulo quelques différences).
  • propertyIsEnumerable: La méthode propertyIsEnumerable() renvoie un booléen qui indique si la propriété donnée est énumérable.
  • prototype[@@iterator]: La valeur initiale de la propriété @@iterator correspond au même objet fonction que la valeur initiale de la propriété values.
  • prototype[@@iterator]: La méthode [@@iterator]() renvoie un nouvel objet Iterator qui itère sur les points de code (codets) d'une chaîne de caractères, en renvoyant chaque point de code sous forme d'une chaîne de caractères.
  • prototype[@@iterator]: La valeur initiale de la propriété @@iterator est la même fonction que la valeur initiale de la propriété entries.
  • prototype[@@iterator]: La valeur initiale de la propriété @@iterator est le même objet fonction que la valeur initiale de values.
  • prototype[@@iterator]: La valeur initiale de la propriété @@iterator est le même objet fonction que la valeur initiale de la propriété Set.prototype.values.
  • prototype[@@toPrimitive]: La méthode [@@toPrimitive]() permet de convertir un objet symbole en une valeur primitive.
  • prototype[@@toPrimitive]: La méthode [@@toPrimitive]() permet de convertir un objet Date en une valeur primitive.
  • prototype[@@toStringTag]: La propriété Map[@@toStringTag] vaut "Map" initialement.
  • push: push est une méthode générique. Cette méthode peut ainsi être utilisée avec les méthodes Function.call() ou Function.apply() sur des objets similaires aux tableaux.

Q

  • quote: La méthode quote() est une méthode non-standard qui permet de renvoyer une copie de la chaîne de caractères en remplaçant les différents caractères spéciaux de la chaîne par leur séquence d'échappement et en encadrant le résultat avec des doubles quotes (").

R

  • race: La méthode Promise.race(itérable) renvoie une promesse qui est résolue ou rejetée dès qu'une des promesses de l'itérables est résolue ou rejetée. La valeur (dans le cas de la résolution) ou la raison (dans le cas d'un échec) utilisée est celle de la promesse de l'itérable qui est resolue/qui échoue.
  • random: La fonction Math.random() renvoie un nombre flottant pseudo-aléatoire compris dans l'intervalle [0, 1) (ce qui signifie que 0 est compris dans l'intervalle mais que 1 en est exclu). Ce nombre peut ensuite être multiplié afin de couvrir un autre intervalle. La graine (seed) du générateur est choisie par l'algorithme et ne peut pas être choisie ou réinitialisée par l'utilisateur.
  • raw: La méthode statique String.raw() est une fonction d'étiquettage (tag function) pour les gabarits de chaînes de caractères (elle est semblable au préfixe r en Python ou au préfixe @ en C#). Cette fonction permet d'obtenir la chaîne brute pour un gabarit (les caractères spéciaux ne sont pas pris en compte mais retranscrits tels quels).
  • reciprocalApproximation: La méthode statique SIMD.%type%.reciprocalApproximation() renvoie une nouvelle instance d'un vecteur dont les voies contiennent des approximations des inverses pour le vecteur passé en argument (1 / t).
  • reciprocalSqrtApproximation: La méthode statique SIMD.%type%.reciprocalSqrtApproximation() renvoie une nouvelle instance d'un vecteur dont les voies contiennent une approximation de l'inverse de la racine carrée de chacune des valeurs des voies du vecteur passé en argument (1/(x)1/\sqrt(x)).
  • reduce: La méthode reduce() applique une fonction sur un accumulateur et chaque valeur du tableau typé (de la gauche vers la droite) afin de réduire le tableau en une seule valeur. Cette méthode utilise le même algorithme que Array.prototype.reduce(). Dans le reste de cet article TypedArray correspond à un des types de tableaux typés.
  • reduce: reduce exécute la fonction callback une fois pour chaque élément présent dans le tableau et ignore les éléments vides du tableau. La fonction callback utilise quatre arguments :
  • reduceRight: La méthode reduceRight() applique une fonction sur un accumulateur et chaque valeur du tableau typé (de la droite vers la gauche) afin de réduire le tableau en une seule valeur. Cette méthode utilise le même algorithme que Array.prototype.reduceRight(). Dans le reste de cet article TypedArray correspond à un des types de tableaux typés.
  • reduceRight: La méthode reduceRight() applique une fonction sur un accumulateur et chaque valeur d'un tableau (de la droite vers la gauche) de sorte à réduire le tableau en une seule valeur.
  • reject: La méthode Promise.reject(raison) renvoie un objet Promise qui est rejeté (la promesse n'est pas tenue) à cause d'une raison donnée.
  • repeat: La méthode repeat() construit et renvoie une nouvelle chaine de caractères qui contient le nombre de copie demandée de la chaine de caractères sur laquelle la méthode a été appelée, concaténées les unes aux autres.
  • replace: La méthode replace() renvoie une nouvelle chaîne de caractères dans laquelle certaines correspondances ou toutes les correspondances par rapport à un motif sont remplacées par un texte de remplacement. Le motif utilisé peut être une RegExp et le paramètre de remplacement peut être une chaîne ou une fonction à appeler sur chaque correspondance.
  • replaceLane: La méthode statique SIMD.%type%.replaceLane() renvoie un nouveau vecteur SIMD dont la valeur d'une des voies a été remplacée.
  • resolve: La fonction statique Promise.resolve renvoie un objet Promise qui est résolu.
  • resolvedOptions: La méthode Intl.NumberFormat.prototype.resolvedOptions() renvoie un nouvel objet dont les propriétés correspondent aux options de locales et de format calculées à l'initialisation de l'objet Intl.NumberFormat.
  • resolvedOptions: La méthode Intl.DateTimeFormat.prototype.resolvedOptions() renvoie un nouvel objet dont les propriétés reflètent les options de format et de locale pour les heures et dates, calculées pendant l'initialisation de l'objet Intl.DateTimeFormat.
  • resolvedOptions: La méthode Intl.Collator.prototype.resolvedOptions() renvoie un nouvel objet dont les propriétés reflètent les options de locale et de collation calculées à l'initialisation de l'objet Collator.
  • return: La méthode return() renvoie la valeur fournie et termine le générateur.
  • reverse: La méthode reverse()transpose les éléments d'un tableau : le premier élément devient le dernier et le dernier devient le premier et ainsi de suite.
  • reverse: La méthode reverse() inverse les éléments d'un tableau. Le premier élément du tableau typé devient le dernier, le dernier élément devient le premier et ainsi de suite. Cette méthode utilise le même algorithme que Array.prototype.reverse(). Dans le reste de cet article TypedArray correspond à un des types de tableaux typés.
  • revocable: La méthode Proxy.revocable() est utilisée afin de créer un objet Proxy révocable.
  • round: La fonction Math.round() retourne la valeur d'un nombre arrondi à l'entier le plus proche.

S

  • seal: La méthode Object.seal() scelle un objet afin d'empêcher l'ajout de nouvelles propriétés, en marquant les propriétés existantes comme non-configurables. Les valeurs des propriétés courantes peuvent toujours être modifiées si elles sont accessibles en écriture.
  • search: La méthode search() éxecute une recherche dans une chaine de caractères grâce à une expression rationnelle appliquée sur la chaîne courante.
  • select: La méthode statique SIMD.%type%.select() permet de créer un nouveau type de donnée SIMD dont les valeurs des voies sont définies à partir d'un masque de sélection et de deux vecteurs sources.
  • set: La méthode set() permet d'ajouter un nouvel élément avec une clé et une valeur à un objet WeakMap.
  • set: La méthode set() ajoute un nouvel élément avec une clé et une valeur données à un objet Map.
  • set: La méthode statique Reflect.set() permet de définir ou de modifier une propriété sur un objet.
  • set: La méthode handler.set() est une trappe permettant d'intercepter les opérations visant à définir ou modifier la valeur d'une propriété.
  • set: La méthode set() permet d'enregistrer plusieurs valeurs dans le tableau typé à partir d'un tableau donné.
  • setDate: La méthode setDate() définit le jour du mois (relatif au début du mois courant) pour une date donnée.
  • setFloat32: La méthode setFloat32() permet d'enregistrer un nombre flottant signé sur 32 bits (type float par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
  • setFloat64: La méthode setFloat64() permet d'enregistrer un nombre flottant signé sur 64 bits (type double par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
  • setFullYear: La méthode setFullYear() définit l'année complête pour une date, d'après l'heure locale.
  • setHours: La méthode setHours() définit les heures pour une date donnée, selon l'heure locale, et renvoie le nombre de millièmes de secondes écoulées entre le 1er janvier 1970 00:00:00 UTC et la nouvelle date mise à jour.
  • setInt16: La méthode setInt16() permet d'enregister un entier signé sur 16 bits (type short par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
  • setInt32: La méthode setInt32() permet d'enregister un entier signé sur 32 bits (type long par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
  • setInt8: La méthode setInt8() permet d'enregister un entier signé sur 8 bits à l'octet indiqué par rapport au début de la DataView.
  • setMilliseconds: La méthode setMilliseconds() définit les millièmes de secondes pour la date, selon l'heure locale.
  • setMinutes: La méthode setMinutes() définit les minutes pour la date donnée, selon l'heure locale.
  • setMonth: La méthode setMonth() définit le mois de la date, selon l'heure locale et l'année courante de l'objet Date
  • setPrototypeOf: la méthode statique Reflect.setPrototypeOf() est semblable à la méthode Object.setPrototypeOf(). Elle permet de définir le prototype (c'est-à-dire la propriété interne [[Prototype]]) d'un objet donné avec un autre objet ou null.
  • setPrototypeOf: La méthode handler.setPrototypeOf() est une trappe pour intercepter Object.setPrototypeOf().
  • setPrototypeOf: La méthode Object.setPrototypeOf() définit le prototype (autrement dit la propriété interne [[Prototype]]) d'un objet donné avec un autre objet ou null.
  • setSeconds: La méthode setSeconds() définit les secondes pour la date, selon l'heure locale.
  • setTime: La méthode setTime() met l'objet Date à jour par rapport au nombre de millisecondes depuis le 1 janvier 1970, 00:00:00 UTC.
  • setUTCDate: La méthode setUTCDate() définit le jour du mois pour la date, selon UTC.
  • setUTCFullYear: La méthode setUTCFullYear() définit l'année complête pour la date, selon UTC.
  • setUTCHours: La méthode setUTCHours() définit les heures pour la date, selon UTC, et renvoie le nombre de millièmes de secondes écoulées entre le 1er janvier 1970 00:00:00 UTC et cette nouvelle date.
  • setUTCMilliseconds: La méthode setUTCMilliseconds() définit les millièmes de secondes pour la date, selon UTC.
  • setUTCMinutes: La méthode setUTCMinutes() définit les minutes pour la date, selon UTC.
  • setUTCMonth: La méthode setUTCMonth() définit le mois de la date, selon UTC.
  • setUTCSeconds: La méthode setUTCSeconds() définit les secondes pour la date, selon UTC.
  • setUint16: La méthode setUint16() permet d'enregister un entier non-signé sur 16 bits (type unsigned short par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
  • setUint32: La méthode setUint32() permet d'enregister un entier non-signé sur 32 bits (type unsigned long par analogie avec C) à l'octet indiqué par rapport au début de la DataView.
  • setUint8: La méthode setUint8() permet d'enregister un entier non-signé sur 8 bits à l'octet indiqué par rapport au début de la DataView.
  • setYear: Si valeurAnnée est un nombre entre 0 et 99 (inclus), alors l'année de dateObj sera définie à 1900 + valeurAnnée. Sinon, l'année de dateObj sera définie à valeurAnnée.
  • shift: La méthode shift() permet de retirer le premier élément d'un tableau et de renvoyer cet élément. Cette méthode modifie la longueur du tableau.
  • shiftLeftByScalar: La méthode statique SIMD.%type%.shiftLeftByScalar() renvoie un nouvelle instance de vecteur SIMD dont les valeurs des voies sont décalées à gauche d'un certain nombre de bits (a << bits).
  • shiftRightArithmeticByScalar: La méthode statique SIMD.%type%.shiftRightArithmeticByScalar() renvoie une nouvelle instance dont les valeurs des voies sont décalées à droite (au sens arithmétique) par un nombre de bits donné (a >> bits).
  • shiftRightByScalar: La méthode statique SIMD.%type%.shiftRightByScalar() renvoie une nouvelle instance dont le contenu des voies est décalé vers la droite. Selon le type de vecteur, différentes opérations peuvent être utilisées :
  • shiftRightLogicalByScalar: La méthode statique SIMD.%type%.shiftRightLogicalByScalar() renvoie une nouvelle instance dont les valeurs des voies sont décalées, au sens logique, d'un nombre de bits donné sur la droite (a >>> bits).
  • shuffle: La méthode statique SIMD.%type%.shuffle() crée un nouvelle instance d'un vecteur SIMD en mélangeant les valeurs des voies des deux vecteurs fournis.
  • sign: La fonction Math.sign() renvoie le signe d'un nombre et permet de savoir si un nombre est positif, négatif ou nul.
  • sin: La fonction Math.sin() renvoie le sinus d'un nombre.
  • sinh: La fonction Math.sinh() renvoie le sinus hyperbolique d'un nombre, dont la formule, utilisant la constante e, est :
  • slice: La méthode slice() renvoie un nouvel ArrayBuffer dont le contenu est une copie des octets du ArrayBuffer courant, contenus entre début (compris) et fin (non-compris).
  • slice: La méthode slice() renvoie un objet tableau, contenant une copie superficielle (shallow copy) d'une portion du tableau d'origine.
  • slice: La méthode slice() renvoie une copie superficielle (shallow copy) d'un fragment du tableau typé courant dans un nouveau tableau typé. Cette méthode utilise le même algorithme que Array.prototype.slice(). TypedArray est utilisé par la suite de façon générique pour réprésenter l'un des types de tableaux typés.
  • slice: La méthode slice() extrait une section de la chaine de caractères et renvoie une nouvelle chaine de caractères.
  • small: La méthode small() permet de créer un élément HTML <small>, ce qui permet d'afficher la chaîne de caractères dans une fonte de petite taille.
  • some: La méthode some() teste si certains éléments du tableau typé remplissent une condition décrite par la fonction de test donnée. Cette méthode utilise le même algorithme que Array.prototype.some(). Dans le reste de cet article TypedArray correspond à un des types de tableaux typés.
  • some: La méthode some() teste si certains éléments du tableau passent le test implémenté par la fonction fournie.
  • sort: La méthode sort() permet de trier les éléments d'un tableau typé, à même ce tableau. Cette méthode utilise le même algorithme que Array.prototype.sort(). Par la suite, TypedArray désigne l'un des types de tableau typé here.
  • sort: La méthode sort() trie les éléments d'un tableau, dans ce même tableau, et renvoie le tableau. Le tri n'est pas forcément stable. Le tri s'effectue par défaut selon les points de code Unicode de la chaine de caractères.
  • splat: La méthode statique SIMD.%type%.splat() permet de créer un nouvelle instance d'un vecteur SIMD dont toutes les voies contiennent une même valeur donnée.
  • splice: La méthode splice() modifie le contenu d'un tableau en retirant des éléments et/ou en ajoutant des nouveaux éléments.
  • split: La méthode split() permet de diviser une chaîne de caractères à partir d'un séparateur pour fournir un tableau de sous-chaînes.
  • sqrt: La méthode statique SIMD.%type%.sqrt() renvoie une nouvelle instance dont les valeurs des voies sont les racines carrées des composantes du vecteur passé en argument (la fonction scalaire équivalente est Math.sqrt()).
  • sqrt: La fonction Math.sqrt() renvoie la racine carrée d'un nombre. Cette fonction est définie par :
  • startsWith: La méthode startsWith() renvoie un booléen indiquant si la chaine de caractères commence par la deuxième chaine de caractères fournie en argument.
  • store: La méthode statique Atomics.store() enregistre une valeur donnée à un emplacement donné du tableau partagé et renvoie cette valeur. Cette opération atomique garantit qu'aucune autre opération d'écriture n'est appliquée tant que la valeur modifiée n'est pas écrite.
  • store: Les méthodes statiques SIMD.%type%.store() permettent d'enregistrer un vecteur SIMD dans un tableau typé.
  • strike: La méthode strike() permet de créer un élément HTML <strike> qui permet d'afficher la chaîne comme un texte barré.
  • stringify: La méthode JSON.stringify() convertit un objet JavaScript en chaîne JSON. Optionnellement, elle peut remplacer des valeurs ou spécifier les propriétés à inclure si un tableau de propriétés a été fourni.
  • sub: La méthode statique SIMD.%type%.sub() renvoie une nouvelle instance dont les valeurs des voies sont les résultats des soustractions des vecteurs passés en arguments (a - b).
  • sub: La méthode sub() crée un élément HTML <sub> qui entraîne l'affichage de la chaîne en indice.
  • sub: La méthode statique Atomics.sub() permet de soustraire une valeur donnée à une position donnée du tableau partagé. Elle renvoie l'ancienne valeur qui était contenue dans le tableau avant l'opération. Cette opération atomique garantit qu'aucune autre opération d'écriture n'est appliquée tant que la valeur modifiée n'est pas écrite.
  • subSaturate: La méthode statique SIMD.%type%.subSaturate() renvoie une nouvelle instance d'un tableau SIMD dont les voies contiennent les sommes des voies (a + b)  des tableaux passés et gère le dépassement en encadrant la valeur finale.
  • subarray: La méthode subarray() permet de renvoyer un nouvel objet TypedArray basé sur le même ArrayBuffer et dont les éléments sont du même type que l'objet TypedArray courant. Le paramètre début est à considérer au sens large et le paramètre end est à considérer au sens strict. TypedArray est l'un des types de tableaux typés.
  • substr: La méthode substr() renvoie les caractères d'une chaîne de caractères commençant à un endroit donné et sur une longueur donnée. Autrement dit, cette méthode renvoie la sous-chaîne de la chaîne courante à partir d'un indice
  • substring: La méthode substring() retourne un sous-chaîne de la chaîne courante, entre un indice de début et un indice de fin.
  • sup: La méthode sup() crée un élément HTML <sup> qui entraîne l'affichage de la chaîne en exposant.
  • supportedLocalesOf: À partir d'une locale ou d'un tableau de locales Intl.DateTimeFormat.supportedLocalesOf() renvoie un tableau qui contient les locales supportées pour le formatage des dates et des heures qui ne nécessitent pas d'avoir recours à la locale par défaut de l'environnement.
  • supportedLocalesOf: La méthode Intl.NumberFormat.supportedLocalesOf() renvoie un tableau de locales supportées parmi les locales fournies en argument afin d'éviter d'utiliser celle par défaut de l'environnement.
  • supportedLocalesOf: La méthode Intl.Collator.supportedLocalesOf() renvoie, parmi les locales fournies, un tableau contenant les locales supportées et qui ne nécessitent pas d'utiliser la locale par défaut de l'environnement.
  • swizzle: La méthode statique SIMD.%type%.swizzle() crée un nouveau vecteur SIMD dont les valeurs des voies sont réordonnées à partir d'un vecteur donné.

T

  • tan: La fonction Math.tan() renvoie la tangente d'un nombre exprimant un angle en radians.
  • tanh: La fonction Math.tanh() renvoie la tangente hyperbolique d'un nombre définie par :
  • test: La méthode test() vérifie s'il y a une correspondance entre un texte et une expression rationnelle. Elle retourne true en cas de succès et false dans le cas contraire.
  • then: La méthode then() renvoie un objet Promise. Elle prend deux arguments qui sont deux fonctions callback à utiliser en cas de complétion ou d'échec de la Promise.
  • throw: La méthode throw() lève une erreur dans un générateur.
  • toDateString: La méthode toDateString() renvoie la date contenue dans un objet Date sous la forme d'une chaîne de caractères lisible par un humain, en anglais américain.
  • toExponential: La méthode toExponential() renvoie une chaîne de caractères, représentant l'objet Number en notation exponentielle.
  • toFixed: La méthode toFixed() permet de formater un nombre en notation à point-fixe.
  • toGMTString: La méthode toGMTString() convertit une date en une chaîne de caractères, en utilisant les conventions Internet pour GMT. Le format exact de la valeur renvoyée par toGMTString() varie en fonction de la plateforme et du navigateur web. En général, le texte produit est formaté pour être lisible par un humain.
  • toISOString: L'exemple ci-dessus analyse une chaîne de caractères non-standard, qui peut donc être incorrectement intérprété par des navigateurs n'utilisant pas Gecko.
  • toInteger: La méthode Number.toInteger() est utilisée pour évaluer la valeur passée en argument et la convertir en entier. Son implémentation a été supprimée.
  • toJSON: La méthode toJSON() renvoie une chaîne représentant l'objet Date sous forme JSON
  • toLocaleDateString: La méthode toLocaleDateString() renvoie une chaine de caractères correspondant à la date (le fragment de l'objet qui correspond à la date : jour, mois, année) exprimée selon une locale. Les arguments locales et options permettent aux applications de définir le langage utilisé pour les conventions de format et permettent de personnaliser le comportement de la fonction. Les anciennes implémentations ignorent ces arguments, la locale utilisée et le format de la chaine dépendent uniquement de l'implémentation.
  • toLocaleFormat: La méthode non-standard toLocaleFormat() convertit une date en une chaîne de caractères, en utilisant le formatage renseigné. DateTimeFormat est une alternative standardisée. Voir aussi la nouvelle version de Date.prototype.toLocaleDateString().
  • toLocaleLowerCase: La méthode toLocaleLowerCase() renvoie la chaîne de caractères qui appelle la méthode en une chaîne de caractères représentées en minuscules, en tenant compte des correspondances de caractères propres aux différentes locales.
  • toLocaleString: La méthode toLocaleString() renvoie une chaine de caractères représentant l'objet. Cette méthode est destinée à être surchargée par les objets dérivés à des fins spécifiques pour prendre en compte les locales.
  • toLocaleString: La méthode toLocaleString() renvoie une chaine de caractères représentant la date selon une locale. Les arguments locales et options permettent aux applications de définir le langage à utiliser pour les conventions de format et permettent de personnaliser le comportement de la fonction. Les anciennes implémentations ignorent ces arguments, la locale utilisée et le format de la chaine dépendent uniquement de l'implémentation.
  • toLocaleString: La méthode toLocaleString() renvoie une chaine de caractères représentant les éléments du tableau. Les éléments sont convertis en chaînes de caractères en utilisant leurs méthodes toLocaleString() et ces chaines de caractères sont séparées par une chaîne spécifique à la locale (tel que la virgule ",").
  • toLocaleString: La méthode toLocaleString() permet de renvoyer une chaîne de caractères représentant un nombre en tenant compte de la locale.
  • toLocaleTimeString: La méthode toLocaleTimeString() renvoie une chaine de caractères correspondant à l'heure dans la date, exprimée selon une locale. Les arguments locales et options permettent aux applications de définir le langage utilisé pour les conventions de format et permettent de personnaliser le comportement de la fonction. Les anciennes implémentations ignorent ces arguments, la locale utilisée et le format de la chaine dépendent uniquement de l'implémentation.
  • toLocaleUpperCase: La méthode toLocaleUpperCase() renvoie la chaîne de caractères qui appelle la méthode en caractères majuscules, selon les correspondances de caractères propres aux différentes locales.
  • toLowerCase: La méthode toLowerCase() retourne la chaîne de caractères courante en minuscules.
  • toPrecision: La méthode toPrecision() renvoie une chaîne de caractères représentant un nombre avec la précision donnée.
  • toSource: La méthode toSource() renvoie une chaîne de caractères représentant le code source d'un objet.
  • toSource: La méthode toSource() renvoie une chaîne de caractères représentant le code source de l'objet.
  • toSource: La méthode toSource() renvoie une chaîne de caractères représentant le code source de l'objet.
  • toSource: La méthode toSource() permet de renvoyer une chaîne de caractère représentant le code source de l'objet.
  • toSource: La méthode toSource() renvoie le code source qui peut générer la même erreur.
  • toSource: La méthode toSource() permet de renvoyer une chaîne de caractères représentant le code source de l'objet.
  • toSource: La méthode toSource() renvoie une chaîne de caractères représentant le code source de l'objet.
  • toSource: La méthode toSource() renvoie une chaine de caractères représentant le code source de l'objet.
  • toSource: La méthode toSource() renvoie une chaine de caractères représentant le code source du tableau.
  • toSource: La méthode toSource() permet de renvoyer une chaîne de caractères représentant le code source de l'objet.
  • toSource: La méthode non-standard SIMD.%type%.toSource() renvoie une chaîne de caractères qui représente le code source de l'objet.
  • toString: La méthode toString() renvoie une chaîne de caractères représentant l'objet.
  • toString: La méthode toString() renvoie une représentation de l'objet Error sous la forme d'une chaine de caractères.
  • toString: La méthode toString() renvoie une chaîne de caractères représentant le code source de la fonction.
  • toString: La méthode toString() renvoie une chaîne de caractère représentant l'objet Number.
  • toString: La méthode toString() renvoie une chaîne de caractères représentant l'objet Date.
  • toString: La méthode toString() renvoie une chaîne de caractères représentant l'expression rationnelle.
  • toString: La methode toSource() renvoie une chaine de caractères correspondant à l'objet Boolean courant.
  • toString: La méthode toString() renvoie une chaine de caractères représentant le tableau spécifié et ses éléments.
  • toString: La méthode toString() renvoie une chaine de caractères représentant l'objet renseigné.
  • toString: La méthode toString() renvoie une chaîne de caractères représentant l'objet Symbol.
  • toTimeString: La méthode toTimeString() est particulièrement utile parce que les moteurs implémentant ECMA-262 peuvent obtenir des résultats différents avec la méthode toString() (en effet, le format dépend de l'implémentation). Ceci peut empêcher les manipulations de textes simples d'avoir des résultats cohérents au sein des différents moteurs/navigateurs.
  • toUTCString: La méthode toUTCString() convertit une date en une chaîne de caractères, selon le fuseau horaire UTC.
  • toUpperCase: La méthode toUpperCase() retourne la valeur de la chaîne courante, convertie en majuscules.
  • transfer: La méthode statique ArrayBuffer.transfer() renvoie un nouvel objet ArrayBuffer dont le contenu a été transféré depuis les données d'ancienBuffer et qui est soit tronqué soit complété avec des zéros pour que la longueur du nouvel objet soit égale à nouvelleLongueur. Si nouvelleLongueur vaut undefined, on utilisera la propriété byteLength de l'ancienBuffer. Cette opération fait que ancienBuffer sera dans un état détaché.
  • trim: La méthode trim() permet de retirer les blancs en début et fin de chaîne. Les blancs considérés sont les caractères d'espacement (espace, tabulation, espace insécable, etc.) ainsi que les caractères de fin de ligne (LF, CR, etc.).
  • trimLeft: La méthode trimLeft() permet de retirer les blancs à gauche de la chaîne de caractères.
  • trimRight: La méthode trimRight() permet de retirer les blancs situés à la droite d'une chaîne de caractères.
  • trunc: La fonction Math.trunc() retourne la partie entière d'un nombre en retirant la partie décimale.

U

  • UTC: La méthode Date.UTC() accepte les mêmes paramètres que la forme la plus longue du constructeur, et renvoie le nombre de millièmes de seconde dans un objet  Date depuis le 1er janvier 1970, 00:00:00, temps universel.
  • unobserve: La méthode Array.unobserve() est utilisée pour retirer les observateurs placés grâce à Array.observe(). Cette API a été dépréciée et retirée des navigateurs. À la place, il est préférable d'utiliser l'objet Proxy, plus générique.
  • unobserve: La méthode Object.unobserve() est utilisée pour retirer des observateurs placés avec Object.observe(). Cette méthode et l'API à laquelle elle appartient ont été dépréciées et retirées des navigateurs. À la place, il est préférable d'utiliser l'objet Proxy.
  • unshift: La méthode unshift() ajoute un ou plusieurs éléments au début d'un tableau et renvoie la nouvelle longueur du tableau.
  • unwatch: La méthode unwatch() permet de retirer un point d'arrêt conditionnel créé par la méthode watch().

V

  • valueOf: La méthode valueOf() renvoie la valeur primitive d'un objet donné.
  • valueOf: La méthode valueOf() renvoie la valeur primitive d'un objet Date.
  • valueOf: La méthode valueOf() renvoie la valeur primitive correspondant à celle représentée par l'objet Number.
  • valueOf: La méthode valueOf() renvoie la valeur primitive de l'objet Boolean.
  • valueOf: La méthode valueOf() renvoie la valeur primitive de l'objet String.
  • valueOf: La méthode valueOf() renvoie la valeur primitive correspondant à l'objet Symbol.
  • values: La méthode Object.values() renvoie un tableau contenant les valeurs des propriétés propres énumérables d'un objet dont l'ordre est le même que celui obtenu avec une boucle for...in (la boucle for-in est différente car elle parcourt également les propriétés héritées.
  • values: La méthode values() renvoie un nouvel objet Iterator qui contient les valeurs de chaque élément de l'objet Set, dans leur ordre d'insertion.
  • values: La méthode values() renvoie un nouvel objet Array Iterator qui contient les valeurs pour chaque indice du tableau.
  • values: La méthode values() renvoie un objet Iterator qui contient les valeurs de chacun des éléments contenu dans l'objet Map donné, dans leur ordre d'insertion.
  • values: La méthode values() renvoie un nouvel objet Array Iterator qui contient les valeurs pour chaque indice du tableau.

W

  • watch: La méthode watch() permet d'appeler une fonction lorsqu'une propriété est affectée.

X

  • xor: La méthode statique Atomics.xor() calcule le résultat d'un OU exclusif (XOR) binaire entre une valeur donnée et une valeur du tableau partagé à un emplacement donné. Elle renvoie l'ancienne valeur qui était contenue à cette position. Cette opération atomique garantit qu'aucune autre opération d'écriture n'est appliquée tant que la valeur modifiée n'est pas écrite.
  • xor: La méthode statique SIMD.%type%.xor() renvoie une nouvelle instance dont les voies contiennent les résultats d'un OU exclusif logique appliqué entre les deux vecteurs passés en arguments (a ^ b).

Y

Z

_

  • __defineGetter__: La méthode __defineGetter__ permet de lier une propriété d'un objet à une fonction à exécuter lorsqu'on accède à la propriété.
  • __defineSetter__: La méthode __defineSetter__ permet de lier une propriété d'un objet à une fonction qui sera exécutée pour toute tentative de définition/changement de cette propriété.
  • __lookupGetter__: La méthode __lookupGetter__ renvoie la fonction liée comme accesseur d'une propriété donnée.
  • __lookupSetter__: La méthode __lookupSetter__ renvoie la fonction définie comme mutateur pour une propriété donnée.

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, fscholz
 Dernière mise à jour par : SphinxKnight,