2011-12-22 19 views

Trả lời

4
function bar(x:*, ...args):* { 
    args.unshift(x); //add x to the front of the args array 
    foo.apply(<scope>, args); 
} 

Nếu foobar được khai báo trong cùng một lớp <scope> nên this, nếu không nó sẽ là thể hiện của lớp tuyên bố foo và nếu foo là một chức năng toàn cầu nó phải được null

foo.apply(this, args); 
//-- or -- 
foo.apply(myFooInstance, args); 
//-- or -- 
foo.apply(null, args); 
Các vấn đề liên quan