Tag: ECMASCRIPT-5
Tengo un array de elementos que quiero mapear a un nuevo array de objetos con una clave como nombre. let array = [“abc”, “def”, “xyx”] Salida esperada let array1 = [{name: “abc”}, {name: “def”}, {name: “xyz”}]
Estoy tratando de escribir una función para verificar si el array de objetos es un subconjunto de otro array de objetos y quiero que devuelva un booleano. Aquí está lo que tengo hasta ahora: var arr1 = [ { answer: “dispersed”, question: “where_is_your_flare_located” }, { answer: “continuous”, question: “what_frequnecy_of_measurement_do_i_require_to_assess_methane_emissions” } . . . Read more
Cómo concatenar una matriz de tipo unión en TypeScript? Cuando intento usar concat con una matriz de tipo unión, obtengo este error: Esta expresión no es invocable. Cada miembro del tipo unión ‘{ (…items: ConcatArray<{…}>[]): {…}[]; (…items: ({…} | ConcatArray<{…}>)[]): {…}[]; } | {…}’ tiene firmas, pero ninguna de esas . . . Read more
La función Greet es una función simple que devuelve una función como salida. Agregamos dev al prototipo de la función greet para mostrar el nombre del desarrollador. function greet () { function hello(nombre) { console.log(Hola ${nombre}); } return {hello} } greet.prototype.dev = "Nombre del desarrollador"; let greetObj = new greet(); . . . Read more
Estoy intentando utilizar matchAll así: const regexp = /t(e)(st(\d?))/g; const str = 'test1test2'; const array = […str.matchAll(regexp)]; pero obtengo un error: matchall no es una función o su valor de retorno no es iterable Quizás mi navegador o versión de js no lo soporte. ¿Pero qué alternativa tengo para matchAll . . . Read more