У меня есть эта функция, которую я использую в проекте Rails 3.1:
setPosition: (object) ->
console.log object
console.log object.width
object["position"] = [500, 50]
this
console.log object
дает
Object
height: 600
position: Array[2]
title: "Banner for Creative"
width: 160
__proto__: Object
но console.log object.width
не определено. Почему ?
object
, используйте более описательное имя, которое позволяет избежать двусмысленности с собственными объектами. - person jaime   schedule 01.12.2011console.log (x for x of object)
иconsole.log 'width' of object
? Возможно, есть небольшая проблема со строкой, например, имя ключа имеет нулевой символ в конце. Смотрите мой ответ на другой вопрос сегодня: stackoverflow.com/a/8344503/66226 - person Trevor Burnham   schedule 01.12.2011