JavaScript 函数传递

2024-01-12

我有以下问题。我需要将 hello 函数传递给 name,然后他们调用它。但我收到错误,hello 不是函数。

<html>
    <head>
        <title>D</title>
        <script type="text/javascript">
            hello = function(){
                alert("hello! I'm called") ;
            }
        </script>
    </head>

    <body>
        <script type="text/javascript">
            name = function( hello ) {
                hello() ;
            }
            name();
        </script>
    </body>
</html>

您正在定义一个名为的参数hello within name(),但你正在打电话name()没有参数,因此hello在上下文中未定义name()。要么调用时传递参数name(),或完全删除该参数:

name = function (hello) {
    hello();
}
name(hello);

or

name = function() {
    hello();
}
name();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript 函数传递 的相关文章

随机推荐

  • 包含重复序列的数字到唯一排列映射

    我正在寻找一种可以将数字映射到序列的唯一排列的算法 由于类似的问题 我发现了莱默代码和阶乘系统 快速排列 gt 数字 gt 排列映射算法 https stackoverflow com questions 1506078 fast perm
  • 使用Python获取活动窗口

    我想使用 python 在屏幕上获取活动窗口 例如路由器的管理界面 输入用户名和密码为admin 我想使用 python 捕获该管理界面来自动输入用户名和密码 为了做到这一点 我需要进口什么 在 Windows 上 您可以使用 python
  • 在 Spring 上,如何使用 JPA 和组合键(分区键和排序键)查询 DynamoDB 表?

    我有一个使用 JPA 和 Spring Data DynamoDB 设置的 Spring 项目 工作正常 我可以通过分区键和排序键 称为DynamoDBHashKey and DynamoDBRangeKey 我的问题是我的存储库的设置方式
  • 将“不可见”WPF 控件渲染到位图图像

    正如我今天发现的那样 将 WPF 控件渲染为位图图像并不是一项简单的任务 据我所知 现在处理父控制边际是一个问题 正如 Rick Strahl 在他的博客中写道的那样 http www west wind com weblog posts
  • Three.js - 导入 Blender JSON 模型时错误的边界框

    我在操作从 Blender 加载的对象时遇到一些问题 我认为枢轴点始终设置为 0 0 0 而不是当前对象的位置 我在 Blender 场景中正确定位并导入了对象 但随后在旋转它们时遇到了问题 我已经使用 BoundingBoxHelper
  • 如何在列表底部制作渐变叠加以指示更多项目

    我正在尝试制作 仅使用 CSS3 一个边缘 该边缘可以位于容器 div 的底部 左侧 顶部或右侧边缘 以便其中的元素列表被它重叠 作为视觉指示器向用户告知还有更多项目 请参阅下面的模型 我怎样才能在 CSS3 中做到这一点 黑匣子设置为ov
  • PostgreSQL - 如何在 pgAdmin 中查看函数文本/源?

    我希望能够选择函数的代码 当我尝试这个查询时 select prosrc from pg proc where proname my proc 我得到一个空列 问题是 看起来 prosrc 列确实保存了函数文本 当我尝试这个查询时 sele
  • 如何使用python正确地将utf-8字符插入MySQL表中

    我对如何在其中存储具有不寻常字符的字符串 对于习惯处理英国英语字符集的人来说 感到非常困惑和困惑 这是我的例子 我有这个名字 Bient t l t 这就是我创建表的方式 CREATE TABLE MyTable my id INT 10
  • R+阿帕奇?交互式 R 图和通过互联网的快速协作

    我需要 GUI vizualiser 它以 RStudio 风格但通过互联网显示带有股票代码和此类内容的 R 图形 注意使用命令行访问 而不是在 RStudio 中 我希望有一个简单的基于浏览器的解决方案 运行 Apache 服务器 如何以
  • 按钮未在 LinearLayout 中显示

    我正在尝试添加一个Button in a LinearLayout之后TextView但它没有出现 这是我的布局代码
  • 强制 IntelliJ 因 NonNull 违规而导致编译失败

    我有下面的简单代码用于测试 IntelliJ 中的 NonNull 注释 然后我去 IntelliJ gt 文件 gt 设置 gt 检查 gt 可能的错误 gt 恒定条件和异常 我设置了严重性 作为错误 这样做 它标记了 print nul
  • 各个方向的实体阴影

    I ve been looking for a way to set the shadow property of a layer like this 其中浅蓝色是图层 UIImageView在本例中 深蓝色是阴影 我想让影子做一些事情 出
  • Android edittext - settext方法光标问题

    我正在尝试在 EditText 中设置文本 但是 setText 完成后 光标仍保留在文本的开头 如何将其移动到文本的末尾 任何在这方面的帮助都是值得赞赏的 此致 罗尼 EditText inputField Editable etext
  • linq to sql 返回布尔值

    我有一张桌子Fruits包含以下列 UserID FruitID 我想验证 UserID 是否在 FruitID 上获得授权 所以我写的是这样的内容 var IsAuthorized from f in MyDC Fruits where
  • 设置位置而不刷新网页

    是否可以在浏览器不刷新页面的情况下更改位置 url 想象一下我希望用户更改某些字段上的某些值 因此 要更新的是 url 问号后面 所以 www mysite com mypage level 1 fav fruit apple fav fo
  • 如何检查 DataReader 值是否不为空?

    我正在编写一个 VB Net 代码 通过 SQL 查询读取 Oracle 表 SQL 查询可能会返回一些空列 我正在尝试检查这些列是否为空 但收到错误Oracle DataAccess dll 中发生 System InvalidCastE
  • 使用锚标记将值传递到另一个 php 页面

    我尝试将 PersonID 的值从 list php 传递到 Delete php 使用锚标记 这是我的代码 a href Delete a 该值已正确传递 但不知怎的 我没有被重定向到Delete php 任何人都可以注意到上面一行中的问
  • “new int;”中的“new”是否被视为运算符?

    表达方式new int 比如在int x new int is a 新的表达方式 https en cppreference com w cpp language new 术语 新运算符 似乎可以与 新表达式 互换使用 例如在这个问题中 新
  • 填充Object[]数据

    我定义了一个变量 Object data 下一步如何用数据填充它 我想做这样的事情 public Object select Object data Here I definded it try stmt conn createStatem
  • JavaScript 函数传递

    我有以下问题 我需要将 hello 函数传递给 name 然后他们调用它 但我收到错误 hello 不是函数