问题标签 [undefined-variable]

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 投票
1 回答
1929 浏览

javascript - 检查变量是否在谷歌标签管理器中未定义

我将这段代码作为Google Tag Manager. 我想获得面包屑内容。

这部分代码运行良好。但是有些页面没有面包屑,对于这些页面我使用标题。因为我不想在 Google Analytics 维度中有未定义。

到目前为止,一切都可以作为代码的单独部分。但是如果我尝试检查面包屑变量是否未定义(页面上没有面包屑类并且面包屑变量是基于面包屑类的内容),我将无法检查这一点。“如果”语句不起作用。

我尝试了多种方法来检查变量(typeof、check value ...),但对我没有任何作用。

你能帮助我吗?

0 投票
2 回答
444 浏览

perl - 如何区分 Template Toolkit for perl 中的假值和定义值

这是一个关于 Perl 模板工具包的问题。

我使用启用了以下选项的小命令行实用程序呈现我的模板

语法是render <file.tt> var1 val1 var2 val2 .... 这非常方便,因为用户会收到有关需要定义的值的提示,例如

对于某些(可选)值,模板提供默认值,例如:

然后模板正文通常包含:

如何使上述成语适用于0有效值的变量?

我希望发生以下情况:

模板呈现:

为了

我想

问题在于区分定义的值和错误的值。我尝试在块和语句中都使用-1(而不是0) 。DEFAULT[% IF enable_networking == -1 %]

但是,以下DEFAULT

将覆盖0命令行上指定的值。(它看到 aenable_networking为假并将其设置为 -1)

是否有任何简单的解决方法(可能是一些配置变量?)

0 投票
1 回答
327 浏览

laravel - Laravel 上的未定义变量

我是从 Laravel 开始的初学者。我试图展示在这个网站上提出的问题。

这是控制器页面:

我已在文件顶部包含:

这是我的刀片页面:

在模型中我没有定义任何东西,因为我不需要指定任何特殊规则。最后是路线:

我收到错误“ErrorException Undefined Variable: Question”,据说错误是:

我期待着你的意见。

亲切的问候。

0 投票
2 回答
233 浏览

php - 有没有一种干净的方法可以在 PHP 中使用未定义的变量作为可选参数?

有没有什么好方法可以使用(可能)未定义的变量(如来自外部输入)作为可选的函数参数?

到目前为止,我能想到的唯一半有用的方法是不将默认值定义为参数,而是在实际函数内部,并使用“null”作为中介,如下所示:

但是使用它我仍然必须检查参数两次:一次如果在调用函数之前设置,一次如果它在函数内部为空。

还有其他好的解决方案吗?

0 投票
1 回答
245 浏览

php - 消息:未定义的变量:CODEIGNITER 中的 beauty_detail

我有一个表单,用户可以在其中选择书籍美容单选按钮。代码在book上运行良好,但在beauty上显示错误。代码相同,只是从数据库中获取的数据不同。我试过了,但还是卡住了。

错误 A PHP Error was encountered Severity: Notice Message: Undefined variable: beauty_detail Filename: controllers/Welcome.php Line Number: 87

0 投票
1 回答
579 浏览

php - 注意:未定义索引 $_POST 方法

我有一个简单的 php 项目。该项目是创建一个电子邮件提交页面。我使用phpstorm软件。

当我运行项目时,我遇到了您在图像中看到的错误

错误信息

错误来自以下几行

而这条线

请帮忙!

0 投票
1 回答
84 浏览

php - 未定义变量:users.....laravel 中使用资源控制器索引和存储方法时的变量冲突

我无法在 store 方法之后将我的控制器重定向到同一个视图 index.blade.php,它给出了一个错误 Undefined Variable :users,当我通过 index 方法重定向时,它工作正常。我该如何解决

这是用户控制器

index.blade.view

0 投票
1 回答
1864 浏览

javascript - ReferenceError:哈希未在 node.js 中定义

我正在制作一个登录系统并使用 bcrypt 来散列密码。但是现在当我尝试登录时,我收到了这个错误,上面写着ReferenceError: hash is not defined。如果有人能帮助我并告诉我在哪里以及如何声明哈希,我将不胜感激。这是我的 login.js 代码。

这是完整的错误:

0 投票
1 回答
622 浏览

php - Laravel 7:foreach 循环中未定义的变量

我想显示从我的预算分配 create.blade.php 模板中的校园表中选择校园,但它显示错误。

创建.blade.php

0 投票
0 回答
37 浏览

python-3.x - 根据另一个字典值定义一个字典值(未定义值)

我的程序是一个处理文件的管道。我有一个存储目录路径的字典(P)。所有这些目录路径都与生成它们的公共根路径相关。当我在字典之外定义 ROOT 时,字典起作用,如下所示:

这似乎不优雅。由于 ROOT 已经是 dict 的一个元素,我更愿意使用 ROOT 值来生成剩余的 dict 值。但是,当我执行以下操作时,我得到“未定义的变量:P”。

是否有类似的方法可以让我分配一个字典值,然后使用相同的键/值来定义字典中的其他值?例如,海象运算符 (:=) 似乎提供了类似的行为,它允许一个表达式中的变量赋值,然后使用该变量。