Пишу скрипт меняющий падежи имен собственных. На определенном этапе встала проблема - преобразовать ассоциативный массив в строку. Беру пример из учебника:
Если так, содержимое объекта не выводится, то вот так:
- все замечательно
...
Замена падежа имен собственных из именительного в родительный
Код:
var user = { firstName: 'Василий' }; alert( user ); // [object Object]
Код:
var user = { firstName: 'Василий', toString: function() { return 'Пользователь ' + this.firstName; } }; alert( user ); // Пользователь Василий

Замена падежа имен собственных из именительного в родительный