>웹 프론트엔드 >JS 튜토리얼 >Javscript 실행 함수의 이름을 얻는 방법_javascript 팁

Javscript 실행 함수의 이름을 얻는 방법_javascript 팁

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-05-16 19:22:571032검색

출처: http://blog.iecn.net/zmm

<script><BR> function getFuncName(_callee) {<BR> var _text = _callee.toString();<BR> var _scriptArr = document.scripts;<BR> for(var i=0; i<_scriptArr.length; i ) {<BR> var _start = _scriptArr[i].text.indexOf(_text);<BR> if (_start != -1) {<BR> if (/^ 기능*(.*).*rn/.test(_text)) {<BR> var _tempArr = _scriptArr[i].text.substr(0, _start).split('rn'); <BR> return _tempArr[_tempArr.length - 1].replace(/(var)|(s*)/g, '').replace(/=/g, '');<BR> } else {<BR> return _text.match(/^functions*([^(] ).*rn/)[1];<BR> }<BR> }<BR> }<BR> }<br><br> 함수 a( ) {<BR> return getFuncName(arguments.callee);<BR> }<br><br> var b = function() {<BR> return getFuncName(arguments.callee);<BR> }<br><br> window.alert(a());<BR> window.alert(b());<BR></script>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.