Как импортировать обещанную переменную для использования в другом модуле (javascript)? - PullRequest
0 голосов
/ 16 января 2019

как импортировать значение обещанной базированной функции в другой модуль?

// index.js file:

import test from "./test";
console.log(test) // expected result should be "delectus aut autem" - now getting Promise object


// test.js file:

var test = fetch('https://jsonplaceholder.typicode.com/todos/1')
  .then(response => response.json())
  .then(function (data) {
    return data.title
  });

export default test

рабочий пример: https://js -njm471.stackblitz.io

1 Ответ

0 голосов
/ 16 января 2019

Поскольку test - это обещание, вы просто должны выполнить его как таковое после его импорта.

test.then(data => { 
    console.log(data);
});
...