chore(i8n,curriculum): processed translations (#41560)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
@ -33,57 +33,49 @@ Puedes llamar o <dfn>invocar</dfn> esta función usando su nombre seguido por pa
|
||||
assert(typeof reusableFunction === 'function');
|
||||
```
|
||||
|
||||
`reusableFunction` debe mostrar la cadena `Hi World` en la consola.
|
||||
Si `reusableFunction` es llamado, este debe mostrar la cadena `Hi World` en la consola.
|
||||
|
||||
```js
|
||||
assert(hiWorldWasLogged);
|
||||
assert(testConsole());
|
||||
```
|
||||
|
||||
Debes llamar `reusableFunction` después de definirla.
|
||||
|
||||
```js
|
||||
assert(/^\s*reusableFunction\(\)\s*/m.test(code));
|
||||
const functionStr = reusableFunction && __helpers.removeWhiteSpace(reusableFunction.toString());
|
||||
const codeWithoutFunction = __helpers.removeWhiteSpace(code).replace(/reusableFunction\(\)\{/g, '');
|
||||
assert(/reusableFunction\(\)/.test(codeWithoutFunction));
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
## --before-user-code--
|
||||
|
||||
```js
|
||||
var logOutput = "";
|
||||
var originalConsole = console;
|
||||
var nativeLog = console.log;
|
||||
var hiWorldWasLogged = false;
|
||||
function capture() {
|
||||
console.log = function (message) {
|
||||
if(message === 'Hi World') 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);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function uncapture() {
|
||||
console.log = nativeLog;
|
||||
}
|
||||
|
||||
capture();
|
||||
```
|
||||
|
||||
## --after-user-code--
|
||||
|
||||
```js
|
||||
uncapture();
|
||||
|
||||
if (typeof reusableFunction !== "function") {
|
||||
(function() { return "reusableFunction is not defined"; })();
|
||||
} else {
|
||||
(function() { return logOutput || "console.log never called"; })();
|
||||
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--
|
||||
|
Reference in New Issue
Block a user