fix(curriculum): replace window by self for js challenges

This commit is contained in:
Valeriy S 2019-01-15 18:29:33 +03:00 committed by Stuart Taylor
parent 3d008c69d7
commit 9b75c1965a
5 changed files with 34 additions and 26 deletions

View File

@ -46,18 +46,18 @@ function subtract(x,y) {return x - y;}
<div id='js-setup'>
```js
window.exports = function(){};
self.exports = function(){};
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
export default function subtract(x,y) {return x - y;}
```
</section>

View File

@ -45,22 +45,25 @@ subtract(7,4);
<div id='js-setup'>
```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;
}
}
};
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
import subtract from "math_functions";
subtract(7,4);
```
</section>

View File

@ -51,22 +51,25 @@ capitalizeString("hello!");
<div id='js-setup'>
```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()
}
}
};
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
import { capitalizeString } from 'string_functions';
capitalizeString("hello!");
```
</section>

View File

@ -46,23 +46,25 @@ tests:
<div id='js-setup'>
```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()
}
}
};
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
import * as capitalize_strings from "capitalize_strings";
```
</section>

View File

@ -50,7 +50,7 @@ const bar = "foo";
<div id='js-setup'>
```js
window.exports = function(){};
self.exports = function(){};
```
</div>