diff --git a/javascript/Javascript Expert/chapter17/awaitMethod.js b/javascript/Javascript Expert/chapter17/awaitMethod.js new file mode 100644 index 0000000..dcebb77 --- /dev/null +++ b/javascript/Javascript Expert/chapter17/awaitMethod.js @@ -0,0 +1,26 @@ +import "./shoppingCart.js"; + +// console.log("Start fetching"); +// const response = await fetch("https://jsonplaceholder.typicode.com/posts"); + +// const data = await response.json(); +// console.log(data); +// console.log("Something"); + +const getLastPost = async function () { + const response = await fetch("https://jsonplaceholder.typicode.com/posts"); + const data = await response.json(); + console.log(data); + + return { title: data.at(-1).title, text: data.at(-1).body }; +}; + +const lastPost = getLastPost(); +console.log(lastPost); + +lastPost.then(function (last) { + console.log(last); +}); + +const lastPost2 = await getLastPost(); +console.log(lastPost2); diff --git a/javascript/Javascript Expert/chapter17/index.html b/javascript/Javascript Expert/chapter17/index.html index 6b4c3f1..7c3ba46 100644 --- a/javascript/Javascript Expert/chapter17/index.html +++ b/javascript/Javascript Expert/chapter17/index.html @@ -4,7 +4,7 @@ - + Modern JavaScript Development: Modules and Tooling