Сообщение от Aetae
|
к тому что toString ведёт себя не как гетер, а как хз что.
|
Ну вполне норм себя ведет, вызывается тогда когда нужно конвертнуть значение в строку... Все вполне разумно и правильно.
Понятно дело что в этом случае браузеру нужно гадать, конвертить или нет:
object[holder]
вот так он поймет конечно что нужно вызвать toString, так как явно указывает на это:
object[holder + '']