mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-03-25 23:02:05 -04:00
fix(curriculum): remove before/after-user-code from basic javascript challenges 27-31 (#66466)
This commit is contained in:
@@ -52,12 +52,6 @@ assert(
|
||||
|
||||
# --seed--
|
||||
|
||||
## --after-user-code--
|
||||
|
||||
```js
|
||||
(function(y, z){return 'myArray = ' + JSON.stringify(y);})(myArray);
|
||||
```
|
||||
|
||||
## --seed-contents--
|
||||
|
||||
```js
|
||||
|
||||
@@ -31,6 +31,31 @@ You can call or <dfn>invoke</dfn> this function by using its name followed by pa
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
# --before-each--
|
||||
|
||||
```js
|
||||
function testConsole() {
|
||||
var originalConsole = console;
|
||||
var nativeLog = console.log;
|
||||
var hiWorldWasLogged = false;
|
||||
console.log = function (message) {
|
||||
if (message === 'Hi World') {
|
||||
console.warn(message);
|
||||
hiWorldWasLogged = true;
|
||||
}
|
||||
if (nativeLog.apply) {
|
||||
nativeLog.apply(originalConsole, arguments);
|
||||
} else {
|
||||
var nativeMsg = Array.prototype.slice.apply(arguments).join(' ');
|
||||
nativeLog(nativeMsg);
|
||||
}
|
||||
};
|
||||
reusableFunction();
|
||||
console.log = nativeLog;
|
||||
return hiWorldWasLogged;
|
||||
}
|
||||
```
|
||||
|
||||
# --hints--
|
||||
|
||||
`reusableFunction` should be a function.
|
||||
@@ -55,35 +80,6 @@ assert(/reusableFunction\(\)/.test(codeWithoutFunction));
|
||||
|
||||
# --seed--
|
||||
|
||||
## --after-user-code--
|
||||
|
||||
```js
|
||||
|
||||
function testConsole() {
|
||||
var logOutput = "";
|
||||
var originalConsole = console;
|
||||
var nativeLog = console.log;
|
||||
var hiWorldWasLogged = false;
|
||||
console.log = function (message) {
|
||||
if(message === 'Hi World') {
|
||||
console.warn(message)
|
||||
hiWorldWasLogged = true;
|
||||
}
|
||||
if(message && message.trim) logOutput = message.trim();
|
||||
if(nativeLog.apply) {
|
||||
nativeLog.apply(originalConsole, arguments);
|
||||
} else {
|
||||
var nativeMsg = Array.prototype.slice.apply(arguments).join(' ');
|
||||
nativeLog(nativeMsg);
|
||||
}
|
||||
};
|
||||
reusableFunction();
|
||||
console.log = nativeLog;
|
||||
return hiWorldWasLogged;
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
## --seed-contents--
|
||||
|
||||
```js
|
||||
|
||||
@@ -129,12 +129,6 @@ assert(
|
||||
|
||||
# --seed--
|
||||
|
||||
## --after-user-code--
|
||||
|
||||
```js
|
||||
(function(z){return z;})(myDog);
|
||||
```
|
||||
|
||||
## --seed-contents--
|
||||
|
||||
```js
|
||||
|
||||
@@ -43,12 +43,6 @@ assert(/"name": "Coder"/.test(__helpers.removeJSComments(code)));
|
||||
|
||||
# --seed--
|
||||
|
||||
## --after-user-code--
|
||||
|
||||
```js
|
||||
(function(z){return z;})(myDog);
|
||||
```
|
||||
|
||||
## --seed-contents--
|
||||
|
||||
```js
|
||||
|
||||
@@ -57,12 +57,6 @@ assert(!/bark[^\n]:/.test(__helpers.removeJSComments(code)));
|
||||
|
||||
# --seed--
|
||||
|
||||
## --after-user-code--
|
||||
|
||||
```js
|
||||
(function(z){return z;})(myDog);
|
||||
```
|
||||
|
||||
## --seed-contents--
|
||||
|
||||
```js
|
||||
|
||||
Reference in New Issue
Block a user