Имам тази функция, която използвам в проект на 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