repetidos objetos includes elementos buscar array javascript arrays ecmascript-6 ecmascript-7 ecmascript-next

objetos - includes javascript



¿Cuál es el JavaScript más breve necesario para filtrar objetos de una matriz (1)

Puede usar Array.prototype.filter() . Excluir la cadena "[object Object]" de las coincidencias, elemento fundido a la cadena con ''''+element , devolver Boolean resultado Boolean de la verificación usando el operador de identidad que elemento como cadena es igual a "[object Object]"

let arr = [1,2,true,4,{"abc":123},6,7,{"def":456},9,[10],{},"[object Object]"]; let res = arr.filter(o=>''''+{}!==o&&''''+o===''''+{}); console.log(res);

Dado un conjunto

let arr = [1,2,true,4,{"abc":123},6,7,{"def":456},9,[10],{},"[object Object]"]; /* let res = // briefest `javascript` text to filter objects from `arr` */

Resultado esperado de res

[{"abc":123},{"def":456},{}];

¿Cuál es el texto de javascript más breve necesario para filtrar objetos de la matriz original?