问题标签 [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.
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++ 中,这根本不是问题。谁能解释这种行为?
javascript - wordpress 插件中的 jQuery 未定义函数,它创建了一个 fullCalendar
我正在创建一个使用 jQuery fullCalender 的插件。
该代码似乎一切正常,但是当页面完全加载并且我的简码填充其适当的 html 和 javascript 时,我收到以下错误:
所以从这里我可以收集到 jQuery 可以解决 - 但不知何故日历没有?有人能帮帮我吗!这可能是因为我正在使用 OptimizePress,它可能包含它自己的 jQuery 副本——而且我的插件还包括 jQuery 和日历的副本。但我不知道如何确保我引用我自己的 jQuery 或使其工作。
谢谢!
javascript - JavaScript:已定义函数未定义
所以我有这个JS:
这个HTML:
首先,事件永远不会发生。没有输出发送到控制台。其次,Chrome DevTools JS 控制台说当我调用该函数时 config3 未定义。为什么会发生这种情况,是什么原因造成的?
ruby-on-rails - Rails 4 链接范围
我想重用我定义的范围,但它返回一个数组。
当我调用函数 findNextAuctions 时,我收到此错误:
lisp - lisp 中未定义的函数
我正在编写一个 lisp 函数,当我尝试从函数返回 x 的值时,我不断收到 EVAL - undefined function x 。
我相信错误是由函数末尾的 x 引起的,但我不明白为什么,据我所知,我的括号正确配对,我不明白为什么它试图将 x 作为函数进行评估。
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 中感兴趣的部分代码。
javascript - 未定义不是函数和依赖注入
AngularJs 新手我正在尝试通过构建单页 Todo 应用程序来进行训练。问题是,我在加载我试图用于此的 localStorage 工厂时遇到问题。目前我陷入以下错误:
这是代码:
应用程序.js
todoAngularStorage.js
我一直在尝试调试它,看来问题来自我app.js
文件以下行中函数中传递的“模块”
在构建我的应用程序时,我一直在关注这个示例(https://github.com/tastejs/todomvc/tree/master/examples/angularjs),我现在真的不知道我的错误在哪里。
javascript - 删除并重新添加一个函数javascript?
到目前为止,我将如何重新添加一个功能,我现在已经完成 addSplatter = undefined;
了这对于删除功能/破坏它非常有效,因此它不再执行该功能但我将如何重新添加我尝试过的功能
但这对如何“重新添加”功能没有任何想法?谢谢阅读。
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
?
angularjs - 错误:[ng:areq] 参数“announcementCtrl”不是函数,未定义
我收到“announcementCtrl”不是函数的错误消息?有人可以告诉我我在这里做错了什么。它明确定义了,所以发生了什么?这是我的 JavaScript:
这是我的 HTML: