Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
php で行うように、JavaScript で事前定義された関数の名前を変更することは可能ですか?
<?php rename_function('mysql_connect', 'connect' ); ?>
jsでも可能です。この関数を参照してください。
function rename_function(obj, oldf, newf){ obj[newf]=obj[oldf]; delete obj[oldf]; }
これが関数のクロージャobjです。通常、関数にクロージャがない場合は、ウィンドウ オブジェクトの下にあります。rename_function(window, 'alert', 'al')
obj
rename_function(window, 'alert', 'al')