|
62
|
Programación / Desarrollo Web / Re: Ayuda con el codigo javascript
|
en: 20 Septiembre 2016, 21:33 pm
|
necesitas invocar el metodo de javascript por ejemplo asi: <p id="demo" onclick="myFunction()">Click me to change my text color.</p>
<script> function myFunction() { document.getElementById("demo").style.color = "red"; } </script>
|
|
|
63
|
Programación / Desarrollo Web / algun libro de javascript funcional?
|
en: 20 Septiembre 2016, 16:39 pm
|
necesito un libro de javascript funciona con el nuevo estandar ES6 para realizar funciones parecidas a esta: const obj = [{id: 'a', time: 1}, {id: 'a', time: 2}, {id: 'b', time: 1}]; const objMapped = obj.reduce((acc, item) => { let { id, time } = item; acc[id] = acc[id] || []; acc[id].push(time); return acc; }, {}); console.log(objMapped);
saludos...
|
|
|
64
|
Programación / Desarrollo Web / Re: convertir un array en Map en javascript
|
en: 20 Septiembre 2016, 16:02 pm
|
lo probare gracias!!! y luego comento si funciono!!! estas en lo correcto si funciona!!! ahora tengo otra pregunta como recorro/iterar el objeto ? const obj = [{id: 'a', time: 1}, {id: 'a', time: 2}, {id: 'b', time: 1}]; const objMapped = obj.reduce((acc, item) => { let { id, time } = item; acc[id] = acc[id] || []; acc[id].push(time); return acc; }, {}); console.log(objMapped); vi que se puede iterar por sus keys: Object.keys(obj).forEach(key => { let value = obj[key] })
|
|
|
65
|
Programación / Desarrollo Web / Re: convertir un array en Map en javascript
|
en: 20 Septiembre 2016, 06:25 am
|
encontre el error, no estoy enviando array. me explico, lo estoy pasando desde ajax asi:data: { fact: JSON.stringify(key_cadaTecla)}, y ahi deja de ser array se convierte .json, mi pregunta es como convertirlo en array?, modificando, lo solucione asi var json = '{"0":"1","1":"2","2":"3","3":"4"}'; var parsed = JSON.parse(json); var arr = []; for(var x in parsed){ arr.push(parsed
|
|
|
66
|
Programación / Desarrollo Web / Re: convertir un array en Map en javascript
|
en: 20 Septiembre 2016, 05:24 am
|
no se cual sea el error, y si estoy haciendo "exports.fabricar = fabricar;" pero cuando envio desde el archivo principal llamado app.js llega y lo muestro var fabricar=function(obj){ // const obj = [{id: 'a', time: 1}, {id: 'a', time: 2}, {id: 'b', time: 1}]; console.log(obj);// muestra el array que mando pero esta parte ya no termina const objMapped = obj.reduce((acc, item) => { let { id, time } = item; acc[id] = acc[id] || []; acc[id].push(time); return acc; }, []); console.log(objMapped); } pero cuando lo mando un array estatico por ejemplo asi: ror2.fabricar([{"id":65,"time":98},{"id":83,"time":170}]); funciona al 100%
|
|
|
68
|
Programación / Desarrollo Web / Re: convertir un array en Map en javascript
|
en: 19 Septiembre 2016, 19:31 pm
|
si tienes razon la funcion esta bien, el problema es la exportacion e importacion de la funcion, mira en el app estoy importando el archivo fabrica asi: var ror2 = require('./node_modules/node-svm/sample/fabrica'); y lo uso asi app.post('/servidor', function(req,res){ console.log(req.body.fact);// imprime bien el array [{"id":65,"time":98},{"id":83,"time":170}] ror2.fabricar(req.body.fact); }); mi archivo fabrica tiene la funcion de arriba var fabricar=function(obj){ // const obj = [{id: 'a', time: 1}, {id: 'a', time: 2}, {id: 'b', time: 1}]; console.log(obj);// muestra el array que mando const objMapped = obj.reduce((acc, item) => { let { id, time } = item; acc[id] = acc[id] || []; acc[id].push(time); return acc; }, []); console.log(objMapped); } exports.fabricar=fabricar;
el array que mando se muestra y luego falla , hasta "console.log(obj);// muestra el array que mando" todo bien.
|
|
|
|
|
|
|