diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.english.md index e1b6defc9f..3851fb2f11 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.english.md @@ -46,18 +46,18 @@ function subtract(x,y) {return x - y;}
```js -window.exports = function(){}; +self.exports = function(){}; ```
- ## Solution
```js -// solution required +export default function subtract(x,y) {return x - y;} ``` +
diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.english.md index 62016174c4..3fe712a782 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.english.md @@ -45,22 +45,25 @@ subtract(7,4);
```js -window.require = function(str) { -if (str === 'math_functions') { -return function(a, b) { -return a - b; -}}}; +self.require = function(str) { + if (str === 'math_functions') { + return function(a, b) { + return a - b; + } + } +}; ```
- ## Solution
```js -// solution required +import subtract from "math_functions"; +subtract(7,4); ``` +
diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/understand-the-differences-between-import-and-require.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/understand-the-differences-between-import-and-require.english.md index c42ba794f0..f0dedec553 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/understand-the-differences-between-import-and-require.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/understand-the-differences-between-import-and-require.english.md @@ -51,22 +51,25 @@ capitalizeString("hello!");
```js -window.require = function (str) { -if (str === 'string_functions') { -return { -capitalizeString: str => str.toUpperCase() -}}}; +self.require = function (str) { + if (str === 'string_functions') { + return { + capitalizeString: str => str.toUpperCase() + } + } +}; ```
- ## Solution
```js -// solution required +import { capitalizeString } from 'string_functions'; +capitalizeString("hello!"); ``` +
diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.english.md index 4c636e6833..ebd98efba2 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.english.md @@ -46,23 +46,25 @@ tests:
```js -window.require = function(str) { -if (str === 'capitalize_strings') { -return { -capitalize: str => str.toUpperCase(), -lowercase: str => str.toLowerCase() -}}}; +self.require = function(str) { + if (str === 'capitalize_strings') { + return { + capitalize: str => str.toUpperCase(), + lowercase: str => str.toLowerCase() + } + } +}; ```
- ## Solution
```js -// solution required +import * as capitalize_strings from "capitalize_strings"; ``` +
diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-reuse-a-code-block.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-reuse-a-code-block.english.md index f975ddf6ce..dcbae80d67 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-reuse-a-code-block.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-reuse-a-code-block.english.md @@ -50,7 +50,7 @@ const bar = "foo";
```js -window.exports = function(){}; +self.exports = function(){}; ```