es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: LODASH

La aserción AssertEqual está fallando.

Escribí un programa para comparar arrays e implementarlo sin método, como en Lodash. Todo funcionó correctamente, excepto la prueba que escribí para verificar mi resultado utilizando la función assertEqual, no sé por qué la prueba falla.

Comprendiendo el comportamiento de `.every` en lodash.

Tengo este ejemplo muy simple que no entiendo por qué no funciona como yo esperaría. const items = { custom: null, preset: null } const val = ._every(items, null) Esto devuelve false, ¿por qué???? ¿No debería significar que si todas las propiedades del objeto cumplen esta condición, entonces devuelve verdadero?

“Fusionar arreglo en un arreglo de objetos.”

Tengo un array y un objeto que tiene otro array como una de sus claves. Quiero usar Lodash para fusionar el array en el objeto y reemplazar su array. Aquí está el código… array1 = [false, true, true]; object1 = { id: 1, label: ‘lorem’, description: “ipsum”, users: [ { . . . Read more

Agrupa una matriz por su primera letra – utilizando el método groupBy (Lodash)

Me gustaría agrupar un array según su primera letra (en orden alfabético) para que la salida se vea así: const palabras = [‘Apple’, ‘Ape’, ‘Banana’, ‘Bag’, ‘Crab’, ‘Cupboard’, ‘Dog’, ‘Dare’]; [ { ‘A’: [‘Apple’, ‘Ape’] }, { ‘B’: [‘Banana’, ‘Bag’] }, { ‘C’: [‘Crab’, ‘Cupboard’] }, { ‘D’: [‘Dog’, ‘Dare’] . . . Read more

Pregunta sobre el argumento spread en TypeScript.

Este es mi código. import _ from ‘lodash’; function test(num1: number, num2: number) { console.log(num1, num2); } test(…_.take(_.shuffle([0, 1, 2]), 2)); Obtuve un error TS2556 en TS Playground y en VSCode. Un argumento de propagación debe tener un tipo de tupla o pasar a un parámetro de resto. (ts2556) También . . . Read more