首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取Angular 2和TypeScript中当前正在执行的函数的名称

在Angular 2和TypeScript中,获取当前正在执行的函数的名称可以使用Function.name属性。该属性返回一个字符串,表示函数的名称。

例如,假设有以下代码:

代码语言:txt
复制
function myFunction() {
  console.log(myFunction.name); // 输出 "myFunction"
}

myFunction();

在上述代码中,myFunction.name将返回字符串"myFunction",表示当前正在执行的函数的名称。

这种方法可以用于调试、日志记录或其他需要获取函数名称的场景。

在腾讯云的产品中,与Angular 2和TypeScript相关的产品是云开发(CloudBase),它是一款支持前后端一体化开发的云原生全托管服务。云开发提供了云函数(Cloud Functions)功能,可以在云端运行代码逻辑,因此可以在云函数中使用Function.name属性来获取当前正在执行的函数的名称。

了解更多关于腾讯云开发的信息,请访问:腾讯云开发产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何获取当前正在执行脚本绝对路径

如图所示,dirname $0是不能在命令行下单独执行。 举个例子,我用mkdir -p创建一系列文件夹 mkdir -p 1/2/3/4/5/6 然后写一个小脚本 test.sh #!.../bin/bash cd `dirname $0` echo `pwd` 切到/home/zwang/1/2/3/4路径下,运行test.sh后就位于脚本所在目录并输出路径了。...现在我们回头来把这个脚本拆开来理解一下 `` 表示执行引号内命令 $0 表示当前执行脚本文件名 dirname $0 表示获取当前执行脚本路径 这样一来就能明白dirname $0是如何获取当前执行脚本路径了吧...$( ) `` 在这里需要补充$( ) ``不同。 二者都是返回括号命令结果,是用来作命令替换,即先完成引号里命令行,然后将其结果替换出来,再重组成新命令行。...但需要注意两点: 在多层次复合替换,``必须要额外跳脱处理(反斜线) 不是所有的类unix系统都支持$( ),但反引号是肯定支持 举个栗子~ #!

1.8K20

关于四种获取当前执行方法名称方案基准测试报告

本文是对作者上一篇文章 Java 面试题之 Logback 打印日志是如何获取当前方法名称?介绍四种获取当前执行方法名称方案基准测试报告。...这四种方法如下,Java 面试题之 Logback 打印日志是如何获取当前方法名称地址:https://cloud.tencent.com/developer/article/2357312使用 Thread.currentThread...它可以通过注解配置参数来控制测试环境结果,例如预热次数,迭代次数,线程数,时间单位等。它还可以生成详细测试报告,包括最小值,平均值,最大值,标准差,置信区间等。...Warmup:预热,因为 JVM JIT 机制存储,如果某个函数被调用多次之后,JVM 会尝试将其编译称为机器码从而提高执行速度。为了让结果更加接近真实情况就需要进行预热。...关注公众号【waynblog】每周分享技术干货、开源项目、实战经验、国外优质文章翻译等,您关注将是我更新动力!我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

33470
  • 关于四种获取当前执行方法名称方案基准测试报告

    本文是对作者上一篇文章 Java 面试题之 Logback 打印日志是如何获取当前方法名称? 介绍四种获取当前执行方法名称方案基准测试报告。...所以我在这里只给大家讲解 JMH 相关概念以及下文会用到常用注解。 JMH 可以通过注解配置参数来控制测试环境结果,例如预热次数,迭代次数,线程数,时间单位等。...Warmup:预热,因为 JVM JIT 机制存储,如果某个函数被调用多次之后,JVM 会尝试将其编译称为机器码从而提高执行速度。为了让结果更加接近真实情况就需要进行预热。...·END· 因公众号更改推送规则,关注公众号主页点击右上角"设为星标"第一时间获取博主精彩技术干货 往期原创热门文章推荐: Java 面试题之 Logback 打印日志是如何获取当前方法名称?...Kafka 在分布式系统 7 大应用场景 介绍五个非常实用IDEA使用技巧

    25420

    使用Python获取当前工作目录执行命令位置

    获取当前工作目录 import sys print(sys.path[0]) 获取执行命令位置 import os print(os.getcwd()) 补充知识:Python获取当前执行文件...,根据某一级目录名称获取此目录名称所在绝对路径 假如当前文件绝对路径:E:\learn\python\我file\my.py #coding:utf-8 import os #dirName...:上级目录名称 #sysCoding:系统编码格式 #targetCoding:转换目标编码格式 def get_dir_realpath(dirName,sysCoding,targetCoding)...",'cp936',"utf-8") 执行结果:E:\learn\python print get_dir_realpath(“python”,’cp936′,”utf-8″) 执行结果:E:\learn...以上这篇使用Python获取当前工作目录执行命令位置就是小编分享给大家全部内容了,希望能给大家一个参考。

    1.9K10

    【Unity3D】Unity 脚本 ③ ( C# 脚本执行入口函数 | 获取当前游戏物体及物体名称 | 获取游戏物体 Transform 组件数据 | UnityEngine 命名空间简介 )

    文章目录 一、 C# 脚本执行入口函数 二、 获取当前游戏物体及物体名称 三、 获取游戏物体 Transform 组件数据 四、UnityEngine 命名空间简介 一、 C# 脚本执行入口函数...---- 在 C# 脚本控制 游戏物体 GameObject 运动 , 要先获取该物体 , 然后 修改其 Transform 组件属性 ; 在 游戏开始运行后 , 会自动执行 游戏物体 GameObject...上 C# 组件代码 , 程序入口是 MonoBehaviour#Start() 函数 ; 在 C# 脚本 , 主要内容都在 Start() 函数 实现 ; using System.Collections.Generic...---- 在 C# 脚本 , 游戏物体类型是 GameObject , 可以通过调用 this.gameObject 获取当前 C# 脚本附着物体 , 代码如下 : // 获取当前组件附着...类 name 属性 , 即可获取当前物体名称 ; // 获取当前组件附着 游戏物体 GameObject 名称 string name = gameObject.name

    1.3K10

    linux下用time(NULL)函数localtime()获取当前时间方法

    time(); 函数 函数原型: time_t time(time_t *timer) 函数用途: 得到机器日历时间或者设置日历时间 头 文 件: time.h 输入参数: timer=NULL...时,得到机器日历时间, =时间数值时 用于设置日历时间; time_t是一个long类型 /* time - 获取计算机系统当前日历时间(Calender Time) * 处理日期时间函数都是以本函数返回值为基础进行运算...函数原型: struct tm *localtime(const time_t *timer) 函数用途: 返回一个以tm结构表达机器时间信息 头 文 件: time.h 输入参数: timer...:使用time()函数获得机器时间; /* * localtime - 将时间数值变换成本地时间,考虑到本地时区夏令时标志 * * 函数声明: * #include ...比如微软在Visual C++采用了__time64_t数据类型来保存日历时间,并通过_time64()函数来获得日历时间(而不是通过使用32位字time()函数),这样就可以通过该数据类型保存3001

    3.2K54

    Angular 11正式发布:加入webpack 5,升级至TS 4.0,不再支持IE 9 10

    此版本中将不再支持 TypeScript 3.9,开发者需要升级至 TypeScript 4.0;在 Angular 10 ,已经弃用 IE 9、10 IE mobile 支持,此次 v11 版本中将完全删除...我们已对所有三个仓库所有问题完成了分类,并会持续对新报告问题做类似工作。 我们承诺是:未来,所有新报告问题都将在 2 周内完成分类。...现在,开发人员可以创建更加健壮测试套件了。 我们还纳入了性能改进 API。parallel(并行)函数允许开发人员与组件并行运行多个异步交互,从而简化测试异步动作。...安装依赖项时,ngcc 更新流程现在加快到了 2-4 倍。 TypeScript v4.0 编译速度加快了。 实验性 Webpack 5 支持 现在,团队可以选择加入 Webpack v5 了。...请务必检查一下相关内容,确保你使用是最新 API,并遵循我们建议最佳实践。 路线图 我们还更新了路线图,帮助大家了解我们当前优先事项。这篇文章一些公告是路线图中正在进行项目更新。

    3.3K30

    【JS】547- 200行JS代码,带你实现代码编译器(人人都能学会)

    二、编译器介绍 2.1 程序运行方式 现代程序主要有两种编译模式:静态编译动态解释。推荐一篇文章《Angular 2 JIT vs AOT》介绍得非常详细。...(图片来自:https://segmentfault.com/a/1190000008739157) 在 Angular AOT 编译模式开发流程如下: 使用 TypeScript 开发 Angular...(图片来自:https://segmentfault.com/a/1190000008739157[1]) 在 Angular JIT 编译模式开发流程如下: 使用 TypeScript 开发 Angular...,要求只含大小写字母,使用 [a-z] 匹配 i 模式 // 匹配成功则压入 { type: 'name', value: value } // 如 (add 2 4) add 为一个名称词法单元...(因为函数调用允许嵌套),将词法单元转成 LISP AST 节点 function walk() { // 获取当前索引下词法单元 token let token = tokens

    2.6K40

    Angular 5.0.0发布!

    Angular Universal是一个帮助开发者执行服务端渲染(SSR)项目。服务端渲染生成HTML对不支持JS蜘蛛爬虫友好,同时有助于提升用户感知性能。...在执行https://angular.io 递增AOT构建时,新编译器管道可节省95%构建时间(在我们开发机上测试结果是从40多秒减少为不到2秒)。...保留空白 过去编译器会忠实地复现并在模板包含制表符、换行符空白。现在你可选择是否在组件应用包含空白了。 可以在每个组件装饰器中指定这个配置,而当前默认值为true。...这样可以使用只能在运行时计算装饰器中被降级(lower)值。 因此现在可以不使用命名函数,而改用Lambda函数。换句话说,执行代码不会影响你d.ts或你外部API。...exportAs 组件指令增加了对多名称支持。这有助于用户实现无痛迁移。通过把指令导出为多个名称,可以在不破坏原有代码情况下在Angular语法中使用新名称

    4.4K40

    如何在 Windows 上安装 AngularAngular CLI、Node.js 构建工具指南

    什么是 Angular CLI? Angular CLI 是用于初始化使用 Angular 项目的官方工具。它使您免于复杂配置构建工具(如 TypeScript、Webpack 等)麻烦。...虽这么说,如果您正在使用 Angular 构建全栈 Web 应用程序,并且您喜欢使用 JavaScript 作为前端后端,则可能需要 Node.js 来创建后端部分。...build (b): 将 Angular 应用程序编译到给定输出路径上名为 dist/ 输出目录。必须从工作空间目录执行。 config: 检索或设置 Angular 配置值。...e2e (e): 构建并提供 Angular 应用程序,然后使用 Protractor 运行端到端测试。 generate (g): 根据原理图生成/或修改文件。...它还会询问您要使用样式表格式(例如 CSS)。选择您选项并按 Enter 键继续。 之后,您将使用目录结构一堆配置代码文件创建项目。它将主要采用 TypeScript JSON 格式。

    46800

    Angular12个经典问题,看看你能答对几个?(文末附带Angular测试)

    Angular提供了一组生命周期hooks(特殊事件),可以被分接到生命周期中,并在需要时执行操作。构造函数会在所有生命周期事件之前执行。每个接口都有一个前缀为nghook方法。...Angular 2是一个平台,不仅是一种语言 更好速度性能 更简单依赖注入 模块化,跨平台 具备ES6Typescript好处。 灵活路由,具备延迟加载功能 更容易学习 3. ...在Angular2,组件中发生任何改变总是从当前组件传播到其所有子组件。如果一个子组件更改需要反映到其父组件层次结构,我们可以通过使用事件发射器api来发出事件。...它如何帮助Angular 2更好地执行? Shadow DOM是HTML规范一部分,它允许开发人员封装自己HTML标记,CSS样式JavaScript。...提议功能 使用反应式扩展(RxJS) 根据时间变化,数组成员可以异步获取 目前Angular 2正式版已经发布,部分产品也已经对Angular 2正式版进行了支持。

    17.3K80

    【图文详解】200行JS代码,带你实现代码编译器(人人都能学会)

    二、编译器介绍 2.1 程序运行方式 现代程序主要有两种编译模式:静态编译动态解释。推荐一篇文章《Angular 2 JIT vs AOT》介绍得非常详细。... AOT 编译模式开发流程如下: 使用 TypeScript 开发 Angular 应用 运行 ngc 编译应用程序 使用 Angular Compiler 编译模板,一般输出 TypeScript... JIT 编译模式开发流程如下: 使用 TypeScript 开发 Angular 应用 运行 tsc 编译 TypeScript 代码 使用 Webpack 或 Gulp 等其他工具构建项目,如代码压缩...,要求只含大小写字母,使用 [a-z] 匹配 i 模式 // 匹配成功则压入 { type: 'name', value: value } // 如 (add 2 4) add 为一个名称词法单元...,作为游标 // 递归遍历(因为函数调用允许嵌套),将词法单元转成 LISP AST 节点 function walk() { // 获取当前索引下词法单元 token let

    3.1K00

    python 2.x3.xmaketranstranslate函数使用

    参考链接: Python | maketranstranslate maketranstranslate函数是进行字符串字符编码常用方法。本文着重点在于演示其基本用法和在不同版本下操作差异。...2.X版本string类型str、unicode类型大量方法是重复,所以3.X版本不提倡使用string模块与str重复方法。...2.Xmaketranstranslate函数签名:    string.maketrans(from, to)     string.translate(s, table[, deletechars...])  str.translate(table[, deletechars])  unicode.translate(table)       3.Xmaketranstranslate函数签名:...上面讨论例子用字符串是ASCII字符组成,如果是字节类型,2.X版本操作是一样,3.X调用bytes或bytearray函数;若是unicode类型2.X需要用unicodetranslate

    87510

    在ASP.NET Core应用如何设置获取执行环境相关信息?

    HostingEnvironment是承载应用当前执行环境描述,它是对所有实现了IHostingEnvironment接口所有类型以及对应对象统称。...ApplicationNameEnvironmentName分别代表当前应用名称执行环境名称。...我们从其命名也可以看出这个对象描述也是与执行环境相关信息,而它承载这些信息提下在如下四个属性成员上,它们分别表示应用名称、基路径、版本采用.NET Framework。...如下所示是WebHostBuilder用于注册Startup两个扩展方法ConfigureUseStartup定义,我们可以清楚地看到在创建并注册Startup之前,它们都会设置当前应用名称。...方法设置了一个启动类,那么这个类型所在程序集名称将作为当前应用名称

    3.6K90

    Flowportal.Net BPM2个有用函数:setvaluefuncgetvaluefunc

    特别感谢Flowportal.Net公司及时快速技术支持,在Flowportal.Net公司马丁帮助下,终于搞定了一个在多行表单动态显示图片开发,在此整理下来分享给遇到此问题朋友们。...先上一张图告诉大家要做是什么事情。 image.png 通过上图大家应该能看出来,在这个例子,用户可以添加多个要申请文具,每个文具一行。...、getvaluefunc属性,同时要写出2个自定义javascript函数。...还是说重点吧:第一xdatabind绑定到数据库repeat line table;第二setvaluefunc是XForm控件在绑定时候必须调用函数,我们这里用法是重载它;第三getvaluefunc...是在赋值绑定以后在提交保存时候获取正确值并存到数据库,我第一次时候没用这个函数,所有的值存到数据库都是null,造成第2个步骤的人打开表单后看不到图片。

    63530

    【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取 linker dlopen 函数地址 并 通过 远程调用 执行函数 )

    文章目录 一、dlopen 函数简介 二、获取 目标进程 linker dlopen 函数地址 三、远程调用 目标进程 linker dlopen 函数 一、dlopen 函数简介 ----...; void* 返回值 : 动态库句柄 二、获取 目标进程 linker dlopen 函数地址 ---- 获取 某个动态库 / 可执行文件 某个方法地址 , 参考 【Android 逆向...】Android 进程注入工具开发 ( 注入代码分析 | 获取 远程 目标进程 /system/lib/libc.so 动态库 mmap 函数地址 ) 博客 ; 获取 远程 目标进程 动态库...| 远程调用 目标进程 libc.so 动态库 mmap 函数 二 | 准备参数 | 远程调用 mmap 函数 ) 博客 , 通过 设置 EIP 寄存器 , 设置要执行函数指令地址 ; 设置...ESP 寄存器 , 设置要执行函数参数栈内存 ; 可以远程调用执行指定方法 ;

    1.1K10
    领券