FAQ MooTools
FAQ MooToolsConsultez toutes les FAQ
Nombre d'auteurs : 6, nombre de questions : 67, dernière mise à jour : 15 juin 2021
Si vous définissez deux objets, vous pouvez les rassembler en un seul grâce à la fonction append de Object. Attention, si des attributs se retrouvent dans les deux objets, seuls ceux du second seront conservés. Et pourtant, c'est le premier objet que l'on redéfinit :
var Obj1 =
{
'nom'
:
'The Kid'
,
'prenom'
:
'Joe'
};
var Obj2 =
{
'age'
:
'34'
,
'sexe'
:
'm'
,
'nom'
:
'Dalton'
};
Object.append
(
Obj1,
Obj2);
//Résultat : Obj1 = {'nom': 'Dalton', 'prenom': 'Joe', 'age': '34', 'sexe': 'm'};
[Obsolète]
Les versions 1.1 et 1.2 utilisent la fonction $extend qui suivait les mêmes règles :
Tout simplement avec la fonction typeOf de Type :
var mon_objet =
34
;
alert
(
typeOf
(
mon_objet));
//Résultat : number
Si l'objet vaut undefined, null, NaN ou n'est pas un type recensé, la fonction renvoie la chaîne de caractères 'null'.
[Obsolète]
Les versions 1.1 et 1.2 utilisent la fonction $type :
var mon_objet =
34
;
alert
(
$type
(
mon_objet));
//Résultat : number