fix(curriculum): replace window by self for js challenges
This commit is contained in:
@ -46,18 +46,18 @@ function subtract(x,y) {return x - y;}
|
|||||||
<div id='js-setup'>
|
<div id='js-setup'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
window.exports = function(){};
|
self.exports = function(){};
|
||||||
```
|
```
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
## Solution
|
## Solution
|
||||||
<section id='solution'>
|
<section id='solution'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
// solution required
|
export default function subtract(x,y) {return x - y;}
|
||||||
```
|
```
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
@ -45,22 +45,25 @@ subtract(7,4);
|
|||||||
<div id='js-setup'>
|
<div id='js-setup'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
window.require = function(str) {
|
self.require = function(str) {
|
||||||
if (str === 'math_functions') {
|
if (str === 'math_functions') {
|
||||||
return function(a, b) {
|
return function(a, b) {
|
||||||
return a - b;
|
return a - b;
|
||||||
}}};
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
## Solution
|
## Solution
|
||||||
<section id='solution'>
|
<section id='solution'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
// solution required
|
import subtract from "math_functions";
|
||||||
|
subtract(7,4);
|
||||||
```
|
```
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
@ -51,22 +51,25 @@ capitalizeString("hello!");
|
|||||||
<div id='js-setup'>
|
<div id='js-setup'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
window.require = function (str) {
|
self.require = function (str) {
|
||||||
if (str === 'string_functions') {
|
if (str === 'string_functions') {
|
||||||
return {
|
return {
|
||||||
capitalizeString: str => str.toUpperCase()
|
capitalizeString: str => str.toUpperCase()
|
||||||
}}};
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
## Solution
|
## Solution
|
||||||
<section id='solution'>
|
<section id='solution'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
// solution required
|
import { capitalizeString } from 'string_functions';
|
||||||
|
capitalizeString("hello!");
|
||||||
```
|
```
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
@ -46,23 +46,25 @@ tests:
|
|||||||
<div id='js-setup'>
|
<div id='js-setup'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
window.require = function(str) {
|
self.require = function(str) {
|
||||||
if (str === 'capitalize_strings') {
|
if (str === 'capitalize_strings') {
|
||||||
return {
|
return {
|
||||||
capitalize: str => str.toUpperCase(),
|
capitalize: str => str.toUpperCase(),
|
||||||
lowercase: str => str.toLowerCase()
|
lowercase: str => str.toLowerCase()
|
||||||
}}};
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
## Solution
|
## Solution
|
||||||
<section id='solution'>
|
<section id='solution'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
// solution required
|
import * as capitalize_strings from "capitalize_strings";
|
||||||
```
|
```
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
@ -50,7 +50,7 @@ const bar = "foo";
|
|||||||
<div id='js-setup'>
|
<div id='js-setup'>
|
||||||
|
|
||||||
```js
|
```js
|
||||||
window.exports = function(){};
|
self.exports = function(){};
|
||||||
```
|
```
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user