Сообщение от Nazaki
|
Т.е. всё что преобразует результат к примитиву заставит вернуть valueOf ?
|
Нет.
Сообщение от Nazaki
|
Если так, то какие манипуляции кроме математических операторов приводят к примитиву? Судя по результатам - логические этого не делают.
|
var foo = {
toString: function() {
return 'foo';
},
valueOf: function() {
return 2;
}
};
alert(typeof (foo ^ '1'));