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
-
点击按钮实现隐藏一个元素代码实例
本章节分享一段代码实例,它实现了点击一个按钮隐藏指定元素的功能。代码实例如下