$('.button').click(function () {
$('.block').animate({
height: 'toggle'
});
});
function collapse(digits) {
if (typeof digits !== 'string') {
digits = '' + digits;
}
var result = '';
for (var i = 0; i < digits.length; i++) {
if (digits[i] === digits[i+1]) {
result += (parseInt(digits[i]) + parseInt(digits[i+1]));
i++;
} else {
result += digits[i];
}
}
if (digits.length === result.length) {
return result;
} else {
return collapse(result);
}
}
var test = 111111;
console.log(collapse(test));
el.find( selector ), как это делается в jQuery.
String.prototype.customFunction = function () {
console.log('кастомная функция');
};
let a = 'test';
a.customFunction();
"test".customFunction();
Колбек должен как бы ждать.
function callBack(func2){
setTimeout(function(){
console.log(1);
func2();
}, 500);
}
callBack(function(){
console.log(2);
});
function callBack(func2){
console.log(1);
func2();
}
callBack(function(){
console.log(2);
});
</body>
function Bird() {
// Код внутри функции Bird и есть constructor
console.log(this.constructor);
console.log('Код выполнится при создании нового объекта Bird');
}
let a = new Bird();
class Cat {
constructor() {
// Тело конструктора
console.log(this.constructor);
console.log('Аналогично коду сверху');
}
}
let b = new Cat();