JavaScript - Export y Import no funcionan correctamente

 
Vista:
sin imagen de perfil
Val: 22
Ha aumentado su posición en 2 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Export y Import no funcionan correctamente

Publicado por manuel (7 intervenciones) el 12/07/2019 03:40:40
Hola, estoy usando JS unicamente, por tener que usar varios archivos JS opte por modularizar usando las funciones "import" y "export" de ES6, pero no he aprendido a usarlas correctamente. En el siguiente ejemplo sencillo me pueden decir que esta mal, gracias

------------HTML---------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <script src="js1.js" ></script>
    <title>Document</title>
</head>
<body>
    <script>
    document.write(cuadrado(4,3));
        </script>
</body>
</html>

----------Javascript 1-----------------
1
2
3
4
5
6
import{cuadrado} from './js2'
 
function distancia(a,b)
{
    return Math.sqrt(cuadrado(a)+cuadrado(b));
}

--------Javascript 2-----------------

1
2
3
4
export function cuadrado(a)
{
    return a*a;
}

Esperaria que se retornara el valor de esta linea, con el valor de 5, pero no muestra nada
document.write(cuadrado(4,3));

Para añadir mas datos tengo todos los archivos en la misma raiz y estoy usando VScode
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 22
Ha aumentado su posición en 2 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Export y Import no funcionan correctamente

Publicado por manuel (7 intervenciones) el 12/07/2019 04:03:14
Perdonen el lapsus, la verdadera linea que espero funcione seria asi:
document.write(distancia(4,3)); // -> 5
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad