0 0

JS 如何调用变量所存函数名对应的函数?5

例如:
function a(){};

var name = 'a';

那么如何通过name这个变量调用 a 函数?
2012年7月05日 16:27

1个答案 按时间排序 按投票排序

0 0

采纳的答案

可以用eval,但不推荐用。
eval(name+"()");

2012年7月05日 16:29

相关推荐

    javascript实现根据函数名称字符串动态执行函数的方法示例

    在JavaScript编程中,有时会遇到需要根据函数名的字符串形式来动态执行对应函数的场景。这类技术能够提供一种灵活的方式来执行代码,尤其在进行插件化开发、事件驱动编程或实现钩子函数时非常有用。为了实现这一功能...

    js调用c#后台函数.doc

    在C#中定义一个公共方法(`public`或`protected`),然后在HTML中使用`函数名() %>`这样的语法来调用该方法,并将返回值传递给JavaScript变量。例如,一个返回字符串的C#方法可以通过`<script language=javascript>...

    JavaScript函数调用堆栈loader

    2. **堆栈构建**:在每个函数调用时,loader会记录调用者的信息,包括函数名、参数、调用位置等,并将这些信息组织成堆栈格式。 3. **字符串化**:将构建的堆栈信息转换为字符串,这通常涉及到对原始堆栈信息的格式...

    JavaScript通过字符串调用函数的实现方法

    在JavaScript开发中,我们经常会遇到需要动态调用函数的情况。所谓动态调用函数,就是指在编写代码时,并不知道将要调用哪个函数,而是在程序运行时,根据某些条件或者输入决定调用哪个函数。JavaScript提供了一种...

    JavaScript中函数与对象的解析.pdf

    函数对象可以用 `function` 关键字定义一个函数,并为每个函数指定一个函数名,通过函数名来进行调用。在 JavaScript 解释执行时,函数都是被维护为一个对象,这就是要介绍的函数对象。 函数对象与其他用户所定义的...

    04--函数.pptx

    函数的调用非常简单,只需引用函数名,并传入相应的参数即可。函数声明与调用的编写顺序不分前后。函数名称 ([ 参数 1, 参数 2, ……])[ 参数 1 ,参数 2…] 是可选的,用于表示形参列表,其值可以是零个、一个或多...

    理解Javascript函数形式参数与arguments

    形式参数指的是定义方法时所明确指定的参数,而实际参数则是指javascript实际调用时所传递的参数。arguments正是这些实际参数的集合体。 在函数say的定义中,我们可以看到有三个形式参数:msg、other和garbage,...

    Javascript调用函数方法的几种方式介绍

    这是最基础的调用方式,直接按照函数名后面跟括号的形式来执行函数。例如`func(x, y)`,函数内部的`this`值默认指向全局对象(在浏览器环境下通常是`window`对象)。然而,当函数作为对象的方法被调用时,`this`会...

    JSFunction函数深入解析.pdf

    如果省略函数名,它就是一个立即执行函数表达式(IIFE)。 - **构造函数创建**:`new Function('num1', 'num2', 'return num1 + num2;')` 使用`new Function()`创建函数,但这种方法不推荐,因为它会影响性能,因为...

    Py3_曲线拟合_幂函数.rar_ordinaryn2l_python_幂函数拟合_曲线拟合

    在这个名为"Py3_曲线拟合_幂函数.rar"的压缩包中,包含了一个名为"Py3_曲线拟合_幂函数.py"的Python脚本,该脚本主要涉及了幂函数的拟合方法,利用了Python中的科学计算库`scipy.optimize.curve_fit`来进行曲线拟合...

    vue3 封装一个全局通用弹窗提示组件(利用js调用 类似于element)

    本篇文章将详细介绍如何利用Vue3的特性来封装一个类似于Element UI的全局通用弹窗提示组件,并通过JavaScript进行调用。 首先,我们需要了解Vue3中的Composition API。Vue3引入了Composition API,它允许我们在组件...

    dwr 各种调用方法

    JavaScript调用这部分非常直接,只需引入由DWR自动生成的接口文件`TestClass.js`,以及DWR的核心库`engine.js`和工具库`util.js`。然后,你可以直接调用`testClass.testMethod1()`执行Java方法。 2. **有简单...

    简单函数图形描绘 用于绘制数学函数的图形

    6. **编程语言与库**:在实现这样的工具时,通常会用到编程语言,如Python(借助matplotlib、numpy、sympy等库)、JavaScript(D3.js、Chart.js等库)或MATLAB。这些语言和库提供了丰富的图形绘制和数学计算功能。 ...

    JS如何定义用字符串拼接的变量

    在JavaScript中,有时候我们需要动态地创建变量,尤其是当变量名基于某些条件或参数时。例如,在上述场景中,我们可能需要生成一系列以`date_`为前缀,后跟一个数字的变量。在这种情况下,直接使用`var "test_" + ...

    js 把字符串当函数执行的方法

    在给定的示例中,使用jQuery处理事件时,将函数名存储在checkbox的value属性中,然后在点击事件处理函数中,获取这个值,通过 `window` 对象调用对应的函数,并将当前的checkbox对象作为参数传递。这展示了如何结合...

    深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域

    执行完匿名函数,存储在内存中相对应的变量会被销毁,从而节省内存。再者,在大型多人开发的项目中,使用块级作用域,会大大降低命名冲突的问题,从而避免产生灾难性的后果。自此开发者再也不必担心搞乱全局作用域了...

    JSVerify_C#JS脚本解析_

    4. **执行JS代码**:在解析并获取所需信息后,如果需要执行JS代码,可以调用JavaScript引擎提供的执行方法,传递必要的参数和上下文。 5. **结果处理**:JS执行的结果会以对象形式返回给C#,可以进一步处理或集成到...

    JavaScript.教程

    这里的 `1` 和 `2` 分别对应函数 `sum` 中的参数 `a` 和 `b`。 #### 3. JavaScript 预定义的函数 JavaScript 提供了一些内置的函数,如 `Math.random()` 用于生成随机数、`parseInt()` 用于将字符串转换为整数等。 ...

Global site tag (gtag.js) - Google Analytics