apply, call那里是不是用symbol替代fn比较好,如果原来对象就有fn属性也不会覆盖