Underscore: Valider l'erreur, le tableau est _.isObject() vrai ?

Créé le 25 nov. 2013  ·  8Commentaires  ·  Source: jashkenas/underscore

var object = {a: 1, b: 2};
console.log('object: has object', _.isObject(object)); //true
console.log('object: has array', _.isArray(object)); //false
console.log('object: has', toString.call(object)); //[object Object]

var object2 = {t: [{a: 1, b: 2}, {c: 3, d: 4}]};
console.log('object2: has object', _.isObject(object)); //true
console.log('object2: has array', _.isArray(object)); //false
console.log('object2: has', toString.call(object2)); //[object Object]

var array = [1, 2];
console.log('array: has object', _.isObject(array)); //true
console.log('array: has array', _.isArray(array)); //true
console.log('array: has', toString.call(array)); //[object Array]

var array2 = [{a: 1, b: 2}, {c: 3, d: 4}];
console.log('array2: has object', _.isObject(array2)); //true
console.log('array2: has array', _.isArray(array2)); //true
console.log('array2: has', toString.call(array2)); //[object Array]

Commentaire le plus utile

je pense qu'il cherchait

 _.isPlainObject([1,2]) // faux

Tous les 8 commentaires

Salut @afrancioce ! Cela me semble juste. Quelle partie aimeriez-vous disputer?

Le type ne doit pas être faux ?

//using jQuery
jQuery.type ([1, 2]) //array

Je ne suis pas sûr de ce que vous voulez dire, mais je pense que vous sous-entendez que _.isObject([]) devrait renvoyer false . Ce n'est pas le cas car les tableaux sont très certainement des objets.

je pense qu'il cherchait

 _.isPlainObject([1,2]) // faux

@dberringer C'est une méthode lodash ou jquery qui n'existe pas dans Underscore pour le moment.

Oui. J'aurais dû être plus précis. Il cherchait une méthode comme isPlainObject. Merci.

_.isPlainObject +1 à coup sûr. Pourquoi pas? c'est tellement utile !!

+1 pourquoi pas ? y a-t-il un autre moyen/méthode de soulignement pour cela ?

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

jezen picture jezen  ·  8Commentaires

ksullivan picture ksullivan  ·  9Commentaires

clouddueling picture clouddueling  ·  3Commentaires

jdalton picture jdalton  ·  6Commentaires

githublyp picture githublyp  ·  3Commentaires