JavaScript'te kullanıcı tanımlı işlevlerin bir listesini almak mümkün mü?JavaScript'te global kullanıcı tanımlı işlevlerin listesi?
Şu anda bu kullanıyorum, ancak kullanıcı tanımlı olmayan işlevleri verir:
var functionNames = [];
for (var f in window) {
if (window.hasOwnProperty(f) && typeof window[f] === 'function') {
functionNames.push(f);
}
}
Firefox'ta bu beklenen esults, yani global nesne üzerindeki tüm fonksiyonlar, pencere. Hangi yanlış pozitifleri kastediyorsunuz? – Zach
Ayrıca, neden bahsettiğiniz yanlış pozitifleri merak ediyorum? Ayrıca, f beyan etmediğinizi de fark ettim, bu yüzden eğer bir fonksiyonun parçası olsaydı, küresel kapsamda sona erecek. – some