问题标签 [global-methods]

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 投票
2 回答
455 浏览

.net - 全局方法?

这个 MSDN页面提到了模块中的全局方法。

Module.GetMethods“返回模块上定义的全局方法。”

我不知道有全局方法。我唯一能想到的是,这仅适用于允许全局方法的语言,即 C++,但这不适用于 C#。

这个 MSDN 页面所讨论的这些“全局方法”是什么?

0 投票
3 回答
256 浏览

c# - 流畅的接口,需要类似 C# 中的全局方法

我目前正在尝试为 ServiceLocator 构建流畅的接口。确保每个开发人员都可以轻松设置 1-to-n 映射

我想要这样的东西

单例工作正常...... For 方法的方法签名看起来像这样

所以我一直在寻找类似全局方法的东西

C# 有一些全局方法,所有方法都在 System.Object 上定义。但是当我在 System.Object 上创建一个新的通用 ExtensionMethod 时,该方法将不可见。

MethodChaining 将是替代方案,但这种方法看起来很性感:D

有人有想法吗?

0 投票
3 回答
2174 浏览

c# - C# ASP.Net 中的全局方法

我正在使用 C# 和 ASP.NET 在 Windows Azure 中进行开发。

我想做一个全局方法来验证字段,我的想法是做一个全局方法(例如在 Site.Master 中)

然后在另一个网络表单中使用它

0 投票
3 回答
1538 浏览

java - Java - 全局变量与全局方法

我正在研究一个包含 5000 多个课程的项目,然后我在每个课程中都看到了这个:

所以,我想为什么不使用全局变量并设置它,如果无论如何都是静态的。

全局方法和变量之间存在资源使用差异吗?

谢谢。

0 投票
4 回答
139 浏览

python - Python:从方法调用方法

我一直在尝试使用 Python 制作足球游戏。我遇到的大多数问题我都能找到解决方法。但是,我遇到了错误“全局名称'---'未定义”,指的是方法名称。据我所见,问题涉及尝试从方法调用方法。由于粘贴我的代码会花费太多时间来解释发生了什么,我写了一个非常基本的问题示例:

这绝不是值得编写的程序,也不是进行该计算的聪明方法……它只是模仿了我遇到的问题。此代码将不起作用,因为方法“doMath”不知道方法“square”存在。我已经通过将 square 方法设为子方法来解决此问题(我不知道它叫什么,它只是缩进到主要方法下)。但是,这在我的足球代码中是不可行的,因为我将有多种方法调用它。我见过与此类似的问题,但答案仍然不适合我的代码。一个全局函数似乎是我正在寻找的,但它通常会导致一些不存在的错误。我可以只需在主目录中添加一堆指令,但这是我不想添加的大量工作和代码行 - 它会使它变得非常难看。

所以主要问题是......我怎样才能让 doMath 方法调用 square 方法而不必组合它们。

当我们这样做时......我一直在调用这些方法而不是函数......我对此是否正确?

0 投票
5 回答
44245 浏览

function - ReactJs 全局帮助函数

问题:我有很多不一定需要存在于组件中的小型辅助函数(或者它们可以,但它们会使该组件因大量代码而臃肿)。我懒惰的一面只是想让这些只是组件可以调用的某种全局函数。我真的很想制作好的 ReactJs 代码。

问题:Reactjs 中全局辅助函数的最佳实践是什么?我应该强迫它们进入某种组件还是只是将它们推到其他组件中?

基本示例:

0 投票
1 回答
49 浏览

javascript - 为什么 JavaScript 中存在同名全局方法时总是调用私有方法?

我在 JavaScript 中有一些示例代码,如下所示。单击按钮时,始终调用对象xyz的名为doSomething的私有方法,即使在全局级别存在同名方法。我试图了解 JavaScript 级别发生了什么。

问题:在这种情况下,为什么总是调用doSomething的私有方法而不是同名的全局方法?

0 投票
3 回答
851 浏览

c# - 一种查找汽车平均速度和最高速度的全局方法

我创建了带有属性和属性的 Car 类。在程序的主要部分,我创建了一系列汽车并初始化了这些值。

我的程序应该使用全局方法找到最快的汽车和所有汽车的平均速度,该方法还必须返回两个结果。

我试着做这个方法,我做了一个循环,它将单独通过每个速度,并将它与连续汽车的总数分开,然后添加到变量平均值,这有意义吗?

为了连续找到最快的车,我不知道该怎么做,所以我问了自己这个问题。

如果我在同一方法的定义中犯了错误,任何人都可以向我解释这种全局方法中的速度查找算法以及整个任务吗?

这是主程序

0 投票
1 回答
33 浏览

php - 具有多态关系的 Laravel 全局访问

在我的应用程序中,几乎每个表都有两列employable_id&& employable_type,用于存储有关创建记录的用户的信息。

像这样的东西:

订阅者.php

我创建了一个accessor组合多态关系的列,它工作正常。

我正在尝试使该getAddedByAttribute方法全局化,而不是添加到每个模型类中。

我怎样才能做到这一点..?