
FAQ MooToolsConsultez toutes les FAQ
Nombre d'auteurs : 6, nombre de questions : 67, dernière mise à jour : 1 décembre 2012
Sommaire
→
Les objetsSi 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 :
var Obj1 = {
'nom': 'The Kid',
'prenom': 'Joe'
};
var Obj2 = {
'age': '34',
'sexe': 'm',
'nom': 'Dalton'
};
$extend(Obj1, Obj2);
//Résultat : Obj1 = {'nom': 'Dalton', 'prenom': 'Joe', 'age': '34', 'sexe': 'm'};
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



