obj.js
Méthodes
-
statique assign(target) → {Objet}
-
Objet .Assign-style objet fusion/extension superficielle.
Paramètres :
Prénom Type Description cible
Objet ... sources
Objet Retours :
Objet -
statique chaque(objet, fn)
-
Itération semblable à un tableau pour les objets.
Paramètres :
Prénom Type Description objet
Objet L'objet à parcourir
fn
OBJ : chaque rappel Fonction de rappel appelée pour chaque clé de l'objet.
-
statique isObject(value) → {boolean}
-
Renvoie si une valeur est un objet de quelque nature que ce soit, y compris les nœuds DOM, les tableaux, les expressions régulières, etc. Mais pas de fonctions.
Cela évite le piège où utiliser
Type de
sur unnul
la valeur se traduit par'objet'
.Paramètres :
Prénom Type Description valeur
Objet Retours :
booléen -
statique isPlain(value) → {boolean}
-
Renvoie si un objet semble être un objet « ordinaire », c'est-à-dire une instance directe d'
Object
.Paramètres :
Prénom Type Description valeur
Objet Retours :
booléen -
statique reduce(object, fn, initialopt) → {Mixed}
-
Réduction semblable à une baie pour les objets.
Paramètres :
Prénom Type Attributs Défaut Description objet
Objet L'objet que vous souhaitez réduire.
fn
fonction Fonction de rappel appelée pour chaque touche de l'objet. Il reçoit la valeur cumulée ainsi que la valeur par itération et la clé en tant qu'arguments.
Initiale
Mixte <facultatif>
0 Valeur de départ
Retours :
Mixte -La valeur cumulée finale.
Définitions de types
-
obj:ChaqueRappel(valeur, clé)
-
Paramètres :
Prénom Type Description valeur
Mixte La clé actuelle de l'objet en cours d'itération.
clé
chaîne Valeur clé actuelle pour l'objet en cours d'itération
-
obj:ReduceCallback(accum, value, key) → {Mixed}
-
Paramètres :
Prénom Type Description accum
Mixte Valeur qui s'accumule sur la boucle de réduction.
valeur
Mixte La clé actuelle de l'objet en cours d'itération.
clé
chaîne Valeur clé actuelle pour l'objet en cours d'itération
Retours :
Mixte -La nouvelle valeur cumulée.