问题标签 [redefine]

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 回答
901 浏览

cobol - 重新定义 cobol 中的子句

我正在尝试重新定义 Cobol 工作存储中的变量。请查看以下 id 是否可能:我可以将带有 PIC 条款 9(2).9(3) 的变量重新定义到这个 PIC 条款 -(2).9(3)

0 投票
1 回答
277 浏览

java - 为什么不同包含的jsp中的同名变量不会导致异常?

我有一个 index.jsp,其中包含 header.jsp 和 frontpage.jsp,如下所示:

在 header.jsp 中:

在 frontpage.jsp 中:

实际上,这是我忘记删除其中一个声明的意外。但是当我在 Tomcat 6 下运行 index.jsp 时,它在 catalina.out 中正常工作(注意:出于安全原因,我省略了 front_url 的值

我的困惑是:“为什么 JVM 不报告‘变量重新定义’异常?”

0 投票
1 回答
173 浏览

javascript - 如何在外部 js 文件中设置/重新定义变量

如何在外部 js 文件“ js/sample.js ”中重新定义变量?
主要思想不是触摸核心文件,并且可以在从我的新模块加载 js 时传递一个新值(到var COUNT_DEFAULT)。

核心js示例:

0 投票
1 回答
83 浏览

javascript - 如何重新定义混淆的 javascript 函数

我想编写一个脚本来重新定义现有的混淆 javascript 函数。

这是我从我的网站复制的功能。

此函数返回我的浏览器的用户代理(用于指纹识别)。

我想操纵返回值并希望这个函数返回“exampleBrowserUserAgent”。我在 OOP 方面没有任何经验。

我的问题是这不会重新定义我的代码..

如何操纵返回值?

感谢您的帮助!

编辑:网站使用fingerprintjs2。这是链接:在此处输入链接描述

0 投票
0 回答
668 浏览

python - 在 Jupyter Notebook 中重新定义 Python 3 打印函数

我正在尝试重新定义 Python3 中的内置打印函数,以将 flush 关键字参数默认设置为 True。类似于以下内容(这实际上不起作用):

或者,是否有另一种方法可以将 flush 关键字默认设置为 True? 任何帮助是极大的赞赏。


背景资料:

我之所以要这样做,是因为它解决了我遇到的另一个问题。我在 Jupyther Notebook 中使用 Python3 遇到了打印功能问题。当我同时使用 print() 和 input() 时,执行顺序随意改变:有时打印输出出现在输入提示之前,有时顺序颠倒。以下代码在多次运行时会产生两个不同的输出。

因为我的信誉评分不允许我在这个问题中包含图像,所以这里是两个结果的链接: 输出版本 1输出版本 2。这似乎是与 print 函数的标准输出缓冲相关的已知问题,解决方案是使用 print() 并将 flush 关键字参数设置为 True: print("somestring",flush=True)。这将立即运行打印输出而不进行缓冲,从而保留输出的预期顺序。

0 投票
2 回答
330 浏览

package - commmon-lisp 包中的阴影(重新定义)符号最终出现错误

我发现我的包deletecommon-lisp package. 我尝试了各种类型的shadowing,但没有一个对我有用。我想我用错了,但仍然无法正常工作。

我缩短了代码只是为了显示问题部分

此解决方案引发错误:重新定义宏 DELETE 从包 COMMON-LISP 可见。

另一种解决方案抛出错误:“SIMPLE-DB”defpackage 中的重复符号:“DELETE”。

0 投票
2 回答
459 浏览

php - 我可以在 PHP 中重新定义常量而不会出错

据我所知,我们无法在 PHP 中重新定义常量。所以如果我这样做:

理论上我无法使用以下方法重新定义它:

问题是 PHP 让我这样做。它让我重新定义一个常量而不会引发任何错误。显示错误开启(我收到任何其他错误):

怎么做才能重新定义常量,如果我尝试会出错?

我的 PHP 版本是 7.2.17

0 投票
0 回答
41 浏览

c++ - 是否允许重新定义类型名称?

我有一个关于在类中重新定义类型名称的快速问题,C++ 中是否总是允许使用它,或者某些编译器会接受这个,其他编译器不会接受这种用法。

来自 C++ Premier 5th 第 7 章“类型名称是特殊的”部分的描述,下面是书中的代码片段。从它的评论中无法重新定义Money,这是否意味着不允许编译器重新定义类型名称?谢谢

0 投票
1 回答
47 浏览

javascript - 附加/重新定义函数?

我有一个功能handler

我想在以下相同范围内附加或重新定义:

这样当我现在打电话时handler

我希望输出是:

这可能吗?

编辑

目前上述导致错误:未知:标识符“处理程序”已被声明

0 投票
2 回答
101 浏览

forms - 如何重新定义 Scheme/Racket 基本形式?

Racket 有内置的基本形式 2-arm if,但它没有这个词else,所以我想给else它加上这个词。

此代码有效:

但是myif不希望作为关键字,将其更改为if会引发错误:

如何重新定义表格if