Ruby'deki yöntemler için, javascript'in apply
benzeri bir şey var mı?Javascript stili 'geçerlidir'?
Bazı yöntemlerin tanımlanması için bazı yöntemler tanımlanmışsa, yani some_method(a, b, c)
ve üç öğeden oluşan bir dizim varsa, some_method.apply(the_context, my_array_of_three_items)
numaralı telefonu arayabilir miyim?
DÜZENLEME: (bazı karışıklığı temizlemek için): Ben çağrısı bağlamında hakkında çok umurumda değil, sadece bu kaçınmak istiyorum: yerine
my_params = [1, 2, 3]
some_method(my_params[0], my_params[1], my_params[2])
, Ben,
my_params = [1, 2, 3]
some_method.apply(my_params)
Sorunuz çok belirsiz gibi görünüyor. Neyi başarmak istediğinizi işaret etmek için onu geliştirebilir misiniz? Çağrı bağlamını değiştirmek ister misiniz? Diziyi argümanların listesine dönüştürmek ister misiniz? Çalışma zamanına kadar hangi ismin bilinmediği yöntemini çağırmak ister misiniz? – samuil