我对这个原型有一个函数:
func myFunction(completionHandler:((response:[NSString:AnyObject])->Void)?))completionHandler原型可以作为闭包或函数传递...将其作为闭包传递我知道如何使用这种语法[weak self]定义捕获列表,但是如果我想传递一个函数名而不是直接在函数参数中定义闭包,我如何定义捕获列表呢function code into a block,
我读过Douglas和其他许多资源的书"JavaScript : Good Parts“,我对在Javascript中实现继承和隐私感到有点困惑。我来自Java,我知道我可以通过闭包来模拟隐私,或者通过原型进行一些继承,但是我想用javascript的方式来实现它。
我知道我可以用原型/寄生模式来进行一些继承。这对性能有好处,但无法正确地使用某些隐私成员(每次实例化新对象时不创建某些闭包函数)。我是否应该考虑将<e