var bar = 10 + '20';
add(2, 5) // retorna: 7
add(2)(5) // retorna: 7
"Me gusta JavaScript".split('').reverse().join('');
"me gusta JavaScript".split(' ').map(function(el) {
return el.split('').reverse().join('');
}).join(' ');
(window.foo || (window.foo = "bar"))
var foo = "Hello";
(function() {
var bar = " World";
alert(foo + bar);
})();
alert(foo + bar);
var foo = [];
foo.push(1);
foo.push(2);
console.log(foo.length); // ??
foo[100] = 0;
console.log(foo.length); // ??
var foo = {n: 1};
foo.x = foo = {n: 2};
console.log('one');
setTimeout(function() {
console.log('two');
}, 0);
console.log('three');
console.log('one');
setTimeout(function() {
console.log('two');
}, 0);
console.log('three');
function ASD() {
this.text = 'asd';
}
ASD.prototype.test = function(cb){
cb();
console.log(this);
}
ASD.prototype.test2 = function(cb){
cb.bind(this)();
console.log(this);
}
var asd = new ASD();
var testFunction = function() {
console.log(this)
};
¿Qué retorna lo siguente?
asd.test(testFunction)
asd.test2(testFunction)
-
```javascript ```
-
¿Cómo harías para crear una función
add
que cumpla con lo siguiente?```javascript ``` -
```javascript ```
-
```javascript ```
-
¿Qué valor toma
foo
luego de lo siguiente?```javascript ``` -
¿Qué ocurre al ejecutar lo siguiente?
```javascript ``` -
En el siguiente código: ¿Qué imprimirán las lineas
console.log(foo.length);
?```javascript ``` -
```javascript ```
-
¿Qué imprime el siguiente código?
```javascript ``` -
¿Qué retorna
null === undefined
?```javascript ``` -
¿Qué imprime el siguiente código?
```javascript ``` -
Dado el siguiente input: ¿Qué retorna lo siguente?