问题标签 [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.
variables - 如何从 GM_xmlhttprequest 返回值?
我在这里有这段代码:
当我添加
警报(渗透结果);
分配后,我正确地看到了字符串。
但是,在函数退出后,我尝试了相同的警报,我得到:
任何想法我做错了什么?
php - PHP:在运行前检测“未定义函数”类型的错误?
是否有任何工具可以帮助在运行前检测 PHP 脚本中的“未定义函数”等潜在错误?
例如,考虑:
如果您要求 PHP 命令行界面检查语法错误,它会响应没有。但是,如果您尝试运行该脚本当然会失败,因为没有名为“zarfnutz”的函数。
我知道如果语言足够自引用,那么实际上不可能创建这样一个保证准确的工具(我不知道 PHP 是否实际上足够自引用)。但无论如何,肯定有一个工具至少可以警告你“zarfnutz”可能是未定义的,这样的工具对我很有帮助。
有人知道吗?
提前致谢。
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?
javascript - 为什么 null 是一个对象,null 和 undefined 有什么区别?
为什么在 JavaScript 中被null
认为是一个?object
正在检查
一样
?
并且:
null
和 和有什么不一样undefined
?
c++ - 链接器错误:未定义的参考 C++
我尝试过查看类似的问题,但无法轻易找到对我的问题有帮助的问题。
我已经用 C++ 创建了一个项目,并且正在 UNIX 上编译、链接和运行它。我的具体问题是对我在单独文件中声明的方法的未定义引用。
在文件 SharedCache.cpp 中,我有以下方法:
该行uint cacheLine = static_cast<uint>( uniformDistr( numLines ));
从另一个文件调用我想使用的函数。链接器错误是对此方法的未定义引用。
均匀分布(浮动);在头文件distributions.h 中声明并在distributions.cpp 中定义。在我的项目选项中,我设置了链接器标志 -distributions 并且我还编译了 distributions.cpp 以确保存在可以链接的 distributions.o 文件。
从这里开始,我不知道该去哪里,因为这并没有解决问题。
javascript - 如何在 JavaScript 中检查未定义的变量
我想检查变量是否已定义。例如,以下抛出未定义的错误
我怎样才能捕捉到这个错误?
php - 未定义的 lcfirst()
致命错误:在第 9 行调用 C:\xampp\htdocs\allsides\others\basecontroller.php 中的未定义函数 lcfirst()
怎么没有找到官方php手册(http://www.php.net/manual/en/function.lcfirst.php)中提到的Text Proccessing函数?
c++ - 这会导致未定义的行为吗?
我在重现和查找错误原因时遇到了很大的问题。发生似乎完全是随机的,所以我怀疑某处有一个未初始化的变量。但后来我发现了这段代码:
似乎 DoOtherStuff() 要么在“B”上完成,要么 B.DoStuff() 有时实际上在 A 上工作 - 即我 DoStuff() 实际上是在第一个 obj 上调用的。
这会发生吗?我认为我没有收到编译器警告(我现在已经修复了代码,希望它可能会有所帮助)。这段实际代码似乎很可能是我要查找的错误所在,但当然可能还有其他我尚未发现的原因。
bash - 使用函数测试未设置的 Bash 变量
一个简单的 Bash 变量测试如下:
我想通过将它放在一个函数中来重用它。我该怎么做?
以下失败
即,如果测试失败,我需要退出。