Я хотел бы знать, возможно ли передать объект в качестве параметра другому "классу" в javascript.
Например,
function parent = function() { var child = new child(); this.child.setParent(this); }
Я знаю, что этот пример является избыточнымно я надеюсь, что это понятно.
Да, это так. Ваш пример верен.
Некоторое дополнительное чтение:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function
https://developer.mozilla.org/en/JavaScript/Reference/Functions_and_function_scope
https://developer.mozilla.org/en/JavaScript/Reference/Statements/function
Конечно, почему бы и нет? Это значение, как и все остальное.
Тем не менее, this имеет иногда странную семантику в JavaScript, и вам нужно убедиться, что она связана с тем, что вы думаете, особенно когда речь идет о замыканиях.
this