问题标签 [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.
javascript - 检查变量是否在谷歌标签管理器中未定义
我将这段代码作为Google Tag Manager
. 我想获得面包屑内容。
这部分代码运行良好。但是有些页面没有面包屑,对于这些页面我使用标题。因为我不想在 Google Analytics 维度中有未定义。
到目前为止,一切都可以作为代码的单独部分。但是如果我尝试检查面包屑变量是否未定义(页面上没有面包屑类并且面包屑变量是基于面包屑类的内容),我将无法检查这一点。“如果”语句不起作用。
我尝试了多种方法来检查变量(typeof、check value ...),但对我没有任何作用。
你能帮助我吗?
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)
是否有任何简单的解决方法(可能是一些配置变量?)
laravel - Laravel 上的未定义变量
我是从 Laravel 开始的初学者。我试图展示在这个网站上提出的问题。
这是控制器页面:
我已在文件顶部包含:
这是我的刀片页面:
在模型中我没有定义任何东西,因为我不需要指定任何特殊规则。最后是路线:
我收到错误“ErrorException Undefined Variable: Question”,据说错误是:
我期待着你的意见。
亲切的问候。
php - 有没有一种干净的方法可以在 PHP 中使用未定义的变量作为可选参数?
有没有什么好方法可以使用(可能)未定义的变量(如来自外部输入)作为可选的函数参数?
到目前为止,我能想到的唯一半有用的方法是不将默认值定义为参数,而是在实际函数内部,并使用“null”作为中介,如下所示:
但是使用它我仍然必须检查参数两次:一次如果在调用函数之前设置,一次如果它在函数内部为空。
还有其他好的解决方案吗?
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
php - 未定义变量:users.....laravel 中使用资源控制器索引和存储方法时的变量冲突
我无法在 store 方法之后将我的控制器重定向到同一个视图 index.blade.php,它给出了一个错误 Undefined Variable :users,当我通过 index 方法重定向时,它工作正常。我该如何解决
这是用户控制器
index.blade.view
javascript - ReferenceError:哈希未在 node.js 中定义
我正在制作一个登录系统并使用 bcrypt 来散列密码。但是现在当我尝试登录时,我收到了这个错误,上面写着ReferenceError: hash is not defined。如果有人能帮助我并告诉我在哪里以及如何声明哈希,我将不胜感激。这是我的 login.js 代码。
这是完整的错误:
php - Laravel 7:foreach 循环中未定义的变量
我想显示从我的预算分配 create.blade.php 模板中的校园表中选择校园,但它显示错误。
创建.blade.php
python-3.x - 根据另一个字典值定义一个字典值(未定义值)
我的程序是一个处理文件的管道。我有一个存储目录路径的字典(P)。所有这些目录路径都与生成它们的公共根路径相关。当我在字典之外定义 ROOT 时,字典起作用,如下所示:
这似乎不优雅。由于 ROOT 已经是 dict 的一个元素,我更愿意使用 ROOT 值来生成剩余的 dict 值。但是,当我执行以下操作时,我得到“未定义的变量:P”。
是否有类似的方法可以让我分配一个字典值,然后使用相同的键/值来定义字典中的其他值?例如,海象运算符 (:=) 似乎提供了类似的行为,它允许一个表达式中的变量赋值,然后使用该变量。