var one = { m: function(arg){alert("SW"+arg+this.s);}}
var two = { s: "sw"}
one.m.bind(two)(" = ")
Насколько я понял, bind передает все свойства одного объекта другому.
Как если бы s была внутри one
var one = { s: "sw", m: function(arg){alert("SW"+arg+this.s);}}
При этом к самим свойствам можно обратиться через this, но нельзя обратиться через название самого объекта. тк. one.s
А вот такая запись мне уже непонятна,
result[method]=f.bind(topmenu, result[method]);
Можно какой-нибудь упрощенный пример такой записи. Буду крайне признателен.