Когда вызываешь функцию с new, то берется конструктор этой функции и создается объект. Как можно вызвать такую функцию так, чтобы она вернула значение аргумента. Например, есть у меня такой код:
function num(a) {
this.a = Number(a);
};
var b = new num(2).a;
console.log(b) // 2
Как я могу вызвать такую функцию без указания ключа, то есть также, как работает new Number(2), чтобы вернуть аргумент без ключа?
function num(a) {
this.a = Number(a);
}
num.prototype.valueOf = function() { return this.a; };
var b = new num(2);
console.log(b == 2) // true
console.log(b == 3) // false
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как из строки такого вида "20:153" "1568:23" вытащить число после двоеточия?
Как можно реализовать (скриптом) вывод сегодняшней даты +60 днейТо есть, если сегодня, например, 07