文档章节

javascript的caller方法

飓风2000
 飓风2000
发布于 2014/06/21 23:11
字数 132
阅读 10
收藏 0

function CallLevel(){
   if (CallLevel.caller == null)
      return("CallLevel was called from the top level.");
   else
      return("CallLevel was called by another function.");
}

document.write(CallLevel());

// Output: CallLevel was called from the top level.

 

 

functionName 对象是任何正在执行的函数的名称。

caller 属性只有当函数正在执行时才被定义。  如果函数是从 JavaScript 程序的顶层调用的,则 caller 包含 null  

如果在字符串上下文中使用 caller 属性,则其结果和 functionName.toString 相同,也就是说,将显示函数的反编译文本。


© 著作权归作者所有

共有 人打赏支持
飓风2000
粉丝 37
博文 322
码字总数 135577
作品 0
浦东
高级程序员
私信 提问
Object of Event-Professional JavaScript for Web Developer

在Nicholas C.Zakas'《Professional JavaScript for Web Developer》一书中,对于解决event对象兼容性问题进行了归纳封装。 优点:无需过多考虑不同浏览器对event对象的差异,统一采用DOM标准...

gssify
08/27
0
0
arguments 对象的老历史

本文经作者 柯拓 授权转载。原文地址:http://www.cnblogs.com/ziyunfei/p/5890322.html 引题:为什么 JavaScript 中的 arguments 对象不是数组 http://www.zhihu.com/question/50803453 Jav...

_朴灵_
05/14
0
0
学习 Kity 笔记(一) Class 支持

(此文已经过时, 会重新回顾学习并写新文, 2015-12-03 注释) Kity 是百度前端小组开发的 SVG 矢量图形库. 下载了 kity, 以及 grunt, seajs, 尝试用 grunt 构建发生错误: Fatal error: Module...

刘军兴
2015/11/12
0
0
关于JavaScript原型属性若干特点的分析

delete关键字 对象属性会屏蔽原型属性,通过删除对象的属性,可以继续访问原型属性,达到解除屏蔽的目的,看如下代码: 如代码所示,给添加了方法,屏蔽掉了原型上的,通过关键字删除对象上的...

Bob2100
10/27
0
0
《JavaScript语言精髓与编程实践》读书笔记--基础篇

1、弱类型语言: JavaScript 是弱类型语言。但所谓言弱类型语言,只表明该语言在表达式运算中不强制校验运算元的数据类型,而并不表明该语言是否具有类型系统。 2、JavaScript 识别6 种数据类...

Aram
2013/03/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(一)

在第一章中,我们看关于NioEventLoopGroup的初始化,我们知道了NioEventLoopGroup对象中有一组EventLoop数组,并且数组中的每个EventLoop对象都对应一个线程FastThreadLocalThread,那么这个...

天空小小
今天
3
0
PHP动态扩展Redis模块

查看已有模块 [root@test-a ~]# /usr/local/php/bin/php -m[PHP Modules]bz2Core...zlib[Zend Modules] 下载包,解压,生成configure文件 [root@test-a ~]# cd /usr/local/src/[ro......

野雪球
今天
3
0
在Ignite中使用线性回归算法

在本系列前面的文章中,简单介绍了一下Ignite的机器学习网格,下面会趁热打铁,结合一些示例,深入介绍Ignite支持的一些机器学习算法。 如果要找合适的数据集,会发现可用的有很多,但是对于...

李玉珏
今天
5
0
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo {public static void main(String[] args) {Connection con=null;PreparedStatement statemen...

江左煤郎
今天
4
0
使用JavaScript编写iOS应用业务逻辑

JSAUIKitCocoa使你可以使用JavaScript编写对性能要求不高但可能变动性很大的iOS应用的业务逻辑部分,View组件、需要多线程支持的Model等则直接使用原生对象。 编写方式与React Native相似,但...

neal01
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部