Вы забыли ()
в своих звонках на «toString».
edit - извините, пришлось отойти на секунду.Как прокомментировал @Gareth, ссылки на «toString» синтаксически допустимы, так как они являются просто ссылками на функции.Таким образом, парсер не имеет проблем с вашим кодом.Что не так, если вы неявно преобразуете эти ссылки в строки.
Если вы просто добавляете ()
к каждому вызову, это должно работать намного лучше.Или, как та самая страница, на которую вы ссылались, указывает на несколько сообщений ниже, вам действительно не нужен .toString()
вообще.