I\'m trying to use \"for\" as an object property name. It seems to work fine in IE7, IE8, Firefox, Chrome and Opera, but apparently not in Safari.
My understanding
after study, I think I can prove that using reserved words as property names (if done with a little common sense) is harmless, whether in the obj['name'] or obj.name syntax.
obj['name']
obj.name
see this stackoverflow question