问题标签 [global-functions]

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

c - Lua 的“全局”本地值存储在哪里?

我需要从 C 中调用 Lua 函数,只要该函数是全局的,我就可以在全局表中找到它,但如果它被声明为本地,我如何将地址压入堆栈以调用它?

从 C调用MyGlobal()不是问题,它工作正常。我在全局表中查找函数。

但是我如何MyLocalGlobal()从 C 调用?它不在全局表中,但它在哪里以及如何推送地址?

我正在使用 Lua 5.3.4。

0 投票
2 回答
373 浏览

node.js - Express:如何在 app.get() 之外创建函数?

像这样的东西对我不起作用:

如何保持路线清洁并从外部加载功能?

0 投票
0 回答
154 浏览

javascript - Vue.Js 使用从获取的 api 数据中获取的函数设置 data() obj 中的所有键

我在 vue.js 中有一个产品组件。

data() {} 中的所有 json 都是从 api 获取的

我希望能够从获取的 json 中自动设置每个键

我正在努力实现

而不是这个

我用来设置数据的 vue.js 方法看起来与此类似......(实际上数据对象有更多的键)

有没有一种方法可以让我不必列出每个“this.[key]”

我试图为此创建一个函数的原因是因为我想将它用作全局函数,并且我不希望它在我配置数据库时发生任何变化时中断。

谢谢!!!

0 投票
3 回答
5581 浏览

function - 在 Powershell 中创建弹出消息

我正在尝试制作一个允许我弹出请等待消息运行更多脚本然后关闭弹出窗口的功能

然后我可以通过以下方式显示弹出窗口:

此时我可以看到$test变量为Show

但是当我尝试关闭窗口时:

但是弹出窗口不会关闭如果我再次查看$test它将显示为Close

我假设这与将函数保持在全局范围内有关,但我不知道如何使用表单执行此操作

0 投票
1 回答
2955 浏览

javascript - React Typescript,从外部脚本调用函数

在我的反应应用程序中,我从服务器获取一个自定义 javascript 文件并将其作为script标签附加到document.

这个新添加的自定义文件包含一个名为manipulator. 现在在其中一个组件中,我想调用该函数。据我所知,该函数应该存在于window全局对象中。

但是在这里我得到编译器错误

'Window'.ts(2339) 类型上不存在属性'manipulator'

这是完全合乎逻辑的,但我没有找到一种方法来创建扩展接口window或任何其他方法来告诉编译器在window被调用中有一个可选函数manipulator

任何帮助表示赞赏。

0 投票
0 回答
43 浏览

javascript - 将内联网格编辑实现为全局功能

您好我试图在我的数据表中实现内联网格编辑。它正在工作....但是我需要在其他表中实现内联编辑....所以我想为此创建一个全局函数.....

但它显示了一些错误....这是我的代码....

}

所以我尝试像这样实现......在我的core.js中

在我的 html 中

0 投票
1 回答
98 浏览

aurelia - 我如何在 Aurelia 中将函数设为全局

这是一个场景。我想在 Aurelia 应用程序之外访问 Aurelia 功能。就像在运行我的应用程序时,如果我通过浏览器控制台调用方法“GetNotification(字符串消息)”,那么它应该被调用。

原因是我的 Aurelia 应用程序将在 .Net 应用程序浏览器中运行。所以我想在我的本机应用程序(.Net)和 Aurelia 应用程序之间进行通信。与.Net 浏览器控件一样,我们可以调用任何Javascript 函数。但我无法调用 Aurelia Function,因为它没有暴露在外部。

0 投票
1 回答
305 浏览

reactjs - 在本机反应中,如何使组件中的功能全局化?

像这样的主要javascript源代码,

XHRget()App.js中创建用于控制“LoadingScreen”组件。

XHR.js有两个功能。1)创建并返回调用的 XMLHttpRequestcreate()函数和 2)从调用的服务器函数获取数据send()

现在,我想XHRget()Login.jslogin()中调用该函数,但是我不知道如何调用。

如何XHRget()从另一个 js 文件中调用该函数?

0 投票
0 回答
18 浏览

angular - 你能教 VSC linter 你自己的语法吗?

所以我在这里写代码,我想知道你是否可以教 VSC linter 一些它捕获的语法错误。

我这样说是因为我在我的 Angular 应用程序中全局安装了一个 JS 文件。我有一个名为 log() 的函数,它可以记录到控制台,而无需编写整个console.log(* * *)bs。

该函数在全局范围内完美运行,因为我将所述文件放在 angular.json 的脚本数组中。但是,问题在于,由于该功能在我组件的每个 ts 文件中都不是可视的,因此 linter 将其标记为错误...

除了完全禁用 linter 之外,还有其他解决方法吗?

0 投票
1 回答
401 浏览

c - C中的所有函数都是全局的吗?

是否有可能无法从其他文件访问 ANSI C 中的函数?功能如何以及何时限制访问?起初我认为如果一个函数不包含在任何标题中,它就是私有的。但似乎并非如此