12 EKİM 2010, Salı
Başka bir javascript işlevi geçirmeden argümanlar ileri
Hiçbir başarı ile aşağıdaki denedim:
function a(args){
b(arguments);
}
function b(args){
// arguments are lost?
}
a(1,2,3);
Fonksiyon a, b bu kaybolur değişkenleri anahtar kelime argümanlar bir dizi erişmek için, bu işlevi kullanabilirsiniz. Yapmaya çalıştığım gibi bir javascript işlevi için argümanlar geçmenin bir yolu var mı?
CEVAP
12 EKİM 2010, Salı
.apply()
böyle b
fonksiyon arguments
: aynı erişim için kullanın
function a(args){
b.apply(this, arguments);
}
function b(args){
alert(arguments); //arguments[0] = 1, etc
}
a(1,2,3);
Bunu Paylaş:
Bir JavaScript başka bir JavaScript do...
Daha iyi bir şekilde Javascript işlevi...
Nasıl JavaScript arayan işlevi öğreneb...
Nasıl başka bir dizi ile mevcut JavaSc...
JavaScript işlevi için bağımsız değişk...