问题标签 [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 回答
284 浏览

function - postman 中的全局函数

我正在编写这个全局函数来断言带有预期消息的字段,并将字段和预期消息作为参数传递。

这就是我从测试脚本中调用函数的方式

这就是响应正文的样子:

很难在不硬编码的情况下断言 fieldErrors 中的字段。这有什么问题?

0 投票
1 回答
464 浏览

r - R 全局函数清除工作区和转储存储

我希望创建一个全局函数来清除我的工作空间并转储我的内存。我将我的函数称为“cleaner”并希望它执行以下代码:

我尝试在全局环境中创建函数,但是当我运行它时,控制台只打印函数的文本。在我要获取的函数文件中:

即使我在我希望它运行的脚本中创建函数(消除任何潜在的采购错误),存储转储似乎也可以工作,但它仍然没有清除工作区。

在此处输入图像描述

0 投票
2 回答
55 浏览

python - 你能以某种方式在 python 的全局级别上使用本地函数吗?

我正在编写一个程序,我正在使用espeak库来让它说话。问题是我已经编写了我的程序,但现在我想在开始时询问用户他是希望程序与他交谈还是仅仅依靠阅读。因此,如果他说是,则程序使用 using espeak,但如果他说否,则程序不使用espeak,所以我被困在 no 部分。

我想问一个问题并根据答案使用正确的函数,但问题是它是一个本地函数,所以当你使用espeak()它说的函数时

这就是我想要的:

那么有没有办法使该def espeak()功能在全局范围内工作,以便我可以将它用于我的程序的其余部分?

(除了处理孔东西并粘贴在没有espeak功能的no部分之外)

0 投票
1 回答
126 浏览

performance - Vue 3:如何实现修改 DOM 中所有输入字段的功能?

我是 Vue 的新手,想为所有输入字段添加一个 onfocus 函数。当我使用 mixin 时,每次安装组件时都会调用该函数。

这是有道理的,通常也是我想要的,因为新添加的输入字段也应该受到影响。但是,每次挂载组件时,该函数都会遍历整个 DOM,对吧?我想避免对已经具有 onfocus 功能的字段进行不必要的迭代。那么做这样的事情的最佳做法是什么?

0 投票
1 回答
32 浏览

java - 使功能(在活动中使用时执行相同功能的特定视图)在Android(Java)中通用

我最近一直在思考,如何让我的代码更高效?我有一个浮动操作按钮,单击它会执行一项常见任务。我希望这个按钮出现在所有活动中。当按下这个 FAB 按钮时,它会打开一个圆形菜单(https://github.com/Ramotion/circle-menu-android) 其中我可以打开我点击的任何活动。我不想传递对另一个活动的任何引用,我只想开始那个活动。现在为了实现这一点,我目前所做的是声明 FAB 按钮并在我想使用此按钮的所有活动中一遍又一遍地编写相同的代码。我的问题是如何避免重复相同的代码让我的工作更容易完成。有没有办法可以全局声明一个函数并在所有活动中的 onclicklistener 方法中调用它?谢谢你

0 投票
2 回答
34 浏览

javascript - 为什么我的可重用函数不起作用,我在没有变量的情况下执行逻辑并且函数正确运行

我是一般的代码新手,我正在学习 javascript,几天前我做了一个“路径检查器”,只是为了看看我能用我目前的知识做什么,现在 1 周后我正在尝试改进它,更少的代码,更多可重用的函数,但我不知道为什么不能正确运行,单独的逻辑很好,但变量不起作用。

这是基本逻辑。

我尝试将其用于全局功能。

moto 状态在全局函数中没有改变,这是为什么呢?我做错了什么?

0 投票
1 回答
17 浏览

node.js - Nodejs 设置全局函数并调用嵌套函数

我的主要功能

AppLauncher.js

我想将 AppLauncher 函数分配为全局函数,并调用嵌套在其中的 start 函数