Hola que tal comunidad como estan :D . Pues resulta que tengo a un amigo que se la aposa metido en esto de las cosas nuevas y me dijo que fuera viendo lo nuevo de javascript y pues le tenia pereza, hasta que me dijo algo de clases y como importarlas y exportarlas, pues dije eso ya o hago simpre con javascript, pero lo que el me dijo(si se si esta bn!!) es que lo bueno de importar y exportar era que solo se llama la funcion que se esta llamando(valga la redundancia) y no a todo el script que es lo que se hace actualmente. Esto es verdad????
ahora pues bueno quize intentar probar tal dicha pero la verdad no me esta funcionando
he visto pagina tras pagina y pues bueno me acorde que mientras buscaba pues venir aca y pregnuntarle a uds que talves si sepan bien como es eso?
aca la forma como yo lo intente hacer:
NOTA: todos los js estan en el mismo nivel de path
Código Javascript
:
Ver original//en tmp.js
export const sqrt = Math.sqrt;
export function square(x) {
return x * x;
}
export function diag(x, y) {
return sqrt(square(x) + square(y));
}
Código Javascript
:
Ver originalimport { square, diag } from 'tmp';
console.log(square(11)); // 121
console.log(diag(4, 3)); // 5
y lo que veo que me sale es: "Uncaught SyntaxError: Unexpected reserved word" en la linea en la cual pues puse el import
alguien sabe como funciona esto?. Por cierto se dice que esto ya es valido en junio del 2015