Apply는 두 개의 인수, 즉 컨텍스트를 취하고 두 번째 인수는 인수의 배열입니다. 그러나 JavaScript에서는 args가 배열이 아니라 "배열과 같은 객체"입니다.JavaScript에서는 Arg을 적용 할 수 있습니까?
function firstFunc(){
secondFunc.apply(someContext,arguments);
}
을 아니면 내가이 행사를 통해해야합니까 : 그래서 다음 코드는 유효한 것이 진정한 배열이되지 않는 것입니다 고려
이function firstFunc(){
var realArray=array.prototype.slice(arguments);
secondFunc.apply(someContext,realArray);
}
아,하지만'arguments'에는 특별한 것이 있습니다. 그것은 진정한 배열이 아닙니다. 하지만 네,'apply'를 사용할 수 있습니다. – Brad
@ 브래드 : 당신은'인수'를 의미합니까? 'args'는 아무것도 아닙니다. –
예, 고마워요. 편집 됨. – Brad