JavaScript函數體代碼
實際應用中,可能需要通過一個函數的名字來獲取函數體。
下面通過代碼實例介紹一下如何實現此功能。
代碼實例:
function func(a,b){
var num;
return num=a+b;
}
console.log(func.toString());
通過toString方法即可實現我們的要求,但是此方式對于js內置方法無效。
代碼實例:
var arr=[];
console.log(arr.toString.toString())
內置函數體已經被隱藏,上面代碼也可以直接寫成形式:
var arr=[];
console.log(arr.toString)
因為想當字符串輸出的時候會隱式調用toString方法。
聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至201542412@QQ.com舉報,一經查實,本站將立刻刪除。
上一篇:JavaScript 二維數組
相關推薦
-
jQuery源碼分析之tokenize方法的Expr.preFilter
關于tokniz()方法的分析可以參閱jQury源碼分析之tokniz()方法一章節。下面再分析一下此方法的xr.rFiltr,需要的朋友可以做一下參考。代碼實例如下:xr.
-
jQuery源碼分析之select()方法
本章節對jQury源碼中的slct()實現進行一下分析。分析文本在源碼中,以注釋的形式存在,感興趣的朋友可以做一下參考。代碼如下:/* * slct方法是Sizzl選擇器包的核心方法之一,
-
jQuery源碼分析之Sizzle方法
下面是jQury源碼關于Sizzl方法分析。分析文字并沒有和源碼分離,而是作為注釋的方式存在,比較便于閱讀。代碼如下:
-
點擊實現隱藏元素本身代碼實例
本章節分享一段代碼實例,它實現了點擊隱藏元素本身的效果。代碼實例如下uth
-
點擊按鈕實現隱藏一個元素代碼實例
本章節分享一段代碼實例,它實現了點擊一個按鈕隱藏指定元素的功能。代碼實例如下















