Underscore: Validar error, la matriz es _.isObject () true?

Creado en 25 nov. 2013  ·  8Comentarios  ·  Fuente: 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]

Comentario más útil

Creo que el estaba buscando

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

Todos 8 comentarios

Hola @afranioce! Eso me parece correcto. ¿Qué parte te gustaría disputar?

¿El tipo no debe ser falso?

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

No estoy seguro de lo que quieres decir, pero creo que estás insinuando que _.isObject([]) debería devolver false . Este no es el caso, ya que las matrices son ciertamente objetos.

Creo que el estaba buscando

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

@dberringer Es un método lodash o jquery que no existe en Underscore en este momento.

Si. Debí haber sido más especifico. Estaba buscando un método como isPlainObject. Gracias.

_.isPlainObject +1 seguro. ¿Por qué no? ¡¡Es tan útil !!

+1 ¿por qué no? ¿Hay otra forma / método en subrayado para eso?

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

clouddueling picture clouddueling  ·  3Comentarios

markvr picture markvr  ·  3Comentarios

marcalj picture marcalj  ·  5Comentarios

githublyp picture githublyp  ·  3Comentarios

umarfarooq125 picture umarfarooq125  ·  8Comentarios