问题标签 [undefined-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1827 浏览

c++ - 为什么 C++ 链接器允许未定义的函数?

这个 C++ 代码,也许令人惊讶,打印出1.

x是一个函数原型,它似乎被视为一个函数指针,C++ 标准第 4.12 节布尔转换说:

4.12 布尔转换 [conv.bool] 1 算术、无范围枚举、指针或指向成员类型的指针的纯右值可以转换为 bool 类型的纯右值。将零值、空指针值或空成员指针值转换为 false;任何其他值都将转换为 true。对于直接初始化 (8.5),std::nullptr_t 类型的纯右值可以转换为 bool 类型的纯右值;结果值为假。

但是,x永远不会绑定到函数。正如我所料,C 链接器不允许这样做。但是在 C++ 中,这根本不是问题。谁能解释这种行为?

0 投票
1 回答
81 浏览

javascript - wordpress 插件中的 jQuery 未定义函数,它创建了一个 fullCalendar

我正在创建一个使用 jQuery fullCalender 的插件。

该代码似乎一切正常,但是当页面完全加载并且我的简码填充其适当的 html 和 javascript 时,我收到以下错误:

在此处输入图像描述

所以从这里我可以收集到 jQuery 可以解决 - 但不知何故日历没有?有人能帮帮我吗!这可能是因为我正在使用 OptimizePress,它可能包含它自己的 jQuery 副本——而且我的插件还包括 jQuery 和日历的副本。但我不知道如何确保我引用我自己的 jQuery 或使其工作。

谢谢!

0 投票
1 回答
84 浏览

javascript - JavaScript:已定义函数未定义

所以我有这个JS:

这个HTML:

首先,事件永远不会发生。没有输出发送到控制台。其次,Chrome DevTools JS 控制台说当我调用该函数时 config3 未定义。为什么会发生这种情况,是什么原因造成的?

0 投票
1 回答
791 浏览

ruby-on-rails - Rails 4 链接范围

我想重用我定义的范围,但它返回一个数组。

当我调用函数 findNextAuctions 时,我收到此错误:

0 投票
1 回答
3527 浏览

lisp - lisp 中未定义的函数

我正在编写一个 lisp 函数,当我尝试从函数返回 x 的值时,我不断收到 EVAL - undefined function x 。

我相信错误是由函数末尾的 x 引起的,但我不明白为什么,据我所知,我的括号正确配对,我不明白为什么它试图将 x 作为函数进行评估。

0 投票
1 回答
912 浏览

javascript - BarcodeScanner MWBInitDecoder Javascript:未定义不是函数

我是一名 iOS 开发人员,几乎没有 Javascript 经验。但是,我遇到了一个问题,即运行一个应该扫描条形码的电话间隙应用程序。

调用条形码扫描代码时出现错误:“Uncaught TypeError: undefined is not a function”

在此处输入图像描述

MWBScanner.js文件非常简单。它有以下 var 的定义和调用BarcodeScanner

从文件 startScreen.js 调用此函数:

我确保将脚本 MWBScanner.js 和 MWBConfig.js (MWBSInitSpace) 加载到 startScreen.html 文件中:

我如何解决它?

编辑:

加载 startScreen.js 文件: StartScreen.js 文件正在以下块之一的 StartScreen.html 文件中加载:

我可以确认正在使用断点调用scanner.startScanning 函数,正如您在附加的快照中看到的那样。

我无法附加整个 MWBScanner.js 文件,因为它超出了文本限制,因此我只添加了 MWBScanner 中感兴趣的部分代码。

0 投票
1 回答
293 浏览

javascript - 未定义不是函数和依赖注入

AngularJs 新手我正在尝试通过构建单页 Todo 应用程序来进行训练。问题是,我在加载我试图用于此的 localStorage 工厂时遇到问题。目前我陷入以下错误:

这是代码:

应用程序.js

todoAngularStorage.js

我一直在尝试调试它,看来问题来自我app.js文件以下行中函数中传递的“模块”

在构建我的应用程序时,我一直在关注这个示例(https://github.com/tastejs/todomvc/tree/master/examples/angularjs),我现在真的不知道我的错误在哪里。

0 投票
2 回答
100 浏览

javascript - 删除并重新添加一个函数javascript?

到目前为止,我将如何重新添加一个功能,我现在已经完成 addSplatter = undefined; 了这对于删除功能/破坏它非常有效,因此它不再执行该功能但我将如何重新添加我尝试过的功能

但这对如何“重新添加”功能没有任何想法?谢谢阅读。

0 投票
1 回答
917 浏览

javascript - Uncaught TypeError: undefined is not a function for window.location.pathname

我不断得到Uncaught TypeError: undefined is not a function以下代码:

console.log(window.location.pathname)打印/gallery/P1290574/%C3%A4ndra。该文件以 UTF-8 编码。在地址栏中它说/gallery/P1290574/ändra。当我在regexpal.com上运行正则表达式时/gallery/P1290574/ändra,它就像一个魅力,但不是在我的网站上。

我错过了什么?我是否必须更改正则表达式以便它也可以识别%C3%A4

0 投票
2 回答
639 浏览

angularjs - 错误:[ng:areq] 参数“announcementCtrl”不是函数,未定义

我收到“announcementCtrl”不是函数的错误消息?有人可以告诉我我在这里做错了什么。它明确定义了,所以发生了什么?这是我的 JavaScript:

这是我的 HTML: