问题标签 [undefined]

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 投票
2 回答
5505 浏览

variables - 如何从 GM_xmlhttprequest 返回值?

我在这里有这段代码:

当我添加

警报(渗透结果);

分配后,我正确地看到了字符串。

但是,在函数退出后,我尝试了相同的警报,我得到:

任何想法我做错了什么?

0 投票
4 回答
1787 浏览

php - PHP:在运行前检测“未定义函数”类型的错误?

是否有任何工具可以帮助在运行检测 PHP 脚本中的“未定义函数”等潜在错误?

例如,考虑:

如果您要求 PHP 命令行界面检查语法错误,它会响应没有。但是,如果您尝试运行该脚本当然会失败,因为没有名为“zarfnutz”的函数。

我知道如果语言足够自引用,那么实际上不可能创建这样一个保证准确的工具(我不知道 PHP 是否实际上足够自引用)。但无论如何,肯定有一个工具至少可以警告你“zarfnutz”可能是未定义的,这样的工具对我很有帮助。

有人知道吗?

提前致谢。

0 投票
3 回答
1281 浏览

ruby-on-rails - What do $undefined and $end refer to in Ruby?

I used a backslash to continue a Ruby statement on the next line.

I added a space after the backslash, because I like to blow things up, and, sure enough, I got an error:

unexpected $undefined, expecting $end

I assume $undefined is a global variable that means anything the compiler sees that it doesn't recognize - in this case the space after the backslash.

Is $end a global variable that refers to the "end of line" character?

Are these globals just global in my program or are they more global than that? Just how global are they?

0 投票
2 回答
1638 浏览

c++ - 未定义参考?有什么我没看到的吗?(c++,单例类)

我似乎无法让这个未定义的引用消失。

(问题截图)

我在 Scene.h 的私有部分下有这段代码:

Scene.cpp 头文件的第一部分有一个#include "Scene.h"

这是我目前收到的唯一错误,有什么想法吗?

我会提供你想要的任何其他信息。

0 投票
22 回答
589533 浏览

javascript - 为什么 null 是一个对象,null 和 undefined 有什么区别?

为什么在 JavaScript 中被null认为是一个?object

正在检查

一样

?

并且:

null和 和有什么不一样undefined

0 投票
3 回答
10040 浏览

c++ - 链接器错误:未定义的参考 C++

我尝试过查看类似的问题,但无法轻易找到对我的问题有帮助的问题。

我已经用 C++ 创建了一个项目,并且正在 UNIX 上编译、链接和运行它。我的具体问题是对我在单独文件中声明的方法的未定义引用。

在文件 SharedCache.cpp 中,我有以下方法:

该行uint cacheLine = static_cast<uint>( uniformDistr( numLines ));从另一个文件调用我想使用的函数。链接器错误是对此方法的未定义引用。

均匀分布(浮动);在头文件distributions.h 中声明并在distributions.cpp 中定义。在我的项目选项中,我设置了链接器标志 -distributions 并且我还编译了 distributions.cpp 以确保存在可以链接的 distributions.o 文件。

从这里开始,我不知道该去哪里,因为这并没有解决问题。

0 投票
15 回答
1273456 浏览

javascript - 如何在 JavaScript 中检查未定义的变量

我想检查变量是否已定义。例如,以下抛出未定义的错误

我怎样才能捕捉到这个错误?

0 投票
2 回答
6234 浏览

php - 未定义的 lcfirst()

致命错误:在第 9 行调用 C:\xampp\htdocs\allsides\others\basecontroller.php 中的未定义函数 lcfirst()

怎么没有找到官方php手册(http://www.php.net/manual/en/function.lcfirst.php)中提到的Text Proccessing函数?

0 投票
6 回答
251 浏览

c++ - 这会导致未定义的行为吗?

我在重现和查找错误原因时遇到了很大的问题。发生似乎完全是随机的,所以我怀疑某处有一个未初始化的变量。但后来我发现了这段代码:

似乎 DoOtherStuff() 要么在“B”上完成,要么 B.DoStuff() 有时实际上在 A 上工作 - 即我 DoStuff() 实际上是在第一个 obj 上调用的。

这会发生吗?我认为我没有收到编译器警告(我现在已经修复了代码,希望它可能会有所帮助)。这段实际代码似乎可能是我要查找的错误所在,但当然可能还有其他我尚未发现的原因。

0 投票
7 回答
49187 浏览

bash - 使用函数测试未设置的 Bash 变量

一个简单的 Bash 变量测试如下:

我想通过将它放在一个函数中来重用它。我该怎么做?

以下失败

即,如果测试失败,我需要退出。