Это так интересно, когда я пишу код, как показано ниже: консоль показывает мне сначала 1 после «строки» 2 раза.
Object.defineProperty(Date.prototype, Symbol.toPrimitive, {
value: function (hint) {
console.log(hint);
return 1
}
});
var date = new Date();
console.log(date);
Почему «строки» показывают 2 раза и почему «строки» показывают после 1