问题标签 [built-in]
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.
php - 如何“注入”内置 php 函数
如何修改内置 php 函数的返回值而不用另一个名称创建新函数并将以前名称的所有已使用函数重命名为新函数?例如
当然这不会通过,是不是有类似“function time() extends time() {}”之类的东西?
python - Python 中的方法、`classmethod` 和 `staticmethod` 是如何实现的?
Python 中的方法在什么时候获取get
属性?——只要在课堂上定义它们?为什么 Python 让我定义一个没有任何参数(甚至不是第一个self
参数)的方法?
我知道如何使用classmethod
and staticmethod
,而且我知道它们是内置函数,但是这样修饰的函数会发生什么?
本质上,我想知道类定义和类构造之间发生的“魔法”。
perl - 什么时候我们的关键字是必要的?
当我声明一个不带 的全局变量时似乎没有报告警告our
,那么什么时候需要这个关键字?
perl - 将所有 Perl 的内置函数作为列表的最佳方法是什么?
我正在尝试更新用于语法高亮的 xml 文件,因此我想知道获取所有 Perl 内置函数列表的最简单方法是什么。
python - 什么是“更好”的 reverse 方法或 reversed 内置函数?
什么通常被认为更 Pythonic/更好/更快使用,反向方法或反向内置函数?
两者都在行动:
vb.net - 是否有内置的 VB.net 函数将引号转换为智能引号
我想转
我沉迷于“花生”和“可可”
进入
我沉迷于“花生”和“可可”</p>
我该怎么做?有任何内置功能吗?
python - 如何添加内置函数?
我是 python 编程的新手。如何使用 C 或 C++ 向 python 解释器添加新的内置函数和关键字?
python - 用户定义的 __mul__ 方法不可交换
我写了一个类来表示 Python 中的向量(作为练习),我在扩展内置运算符时遇到了问题。
我为向量类定义了一个__mul__
方法。问题是在表达式x * y
中解释器调用的__mul__
是 x 的方法,而不是 y。
所以vector(1, 2, 3) * 2
返回一个向量 <2, 4, 6> 就像它应该的一样;但2 * vector(1, 2, 3)
创建一个 TypeError 因为内置的 int 类不支持与我的用户定义的向量相乘。
我可以通过简单地编写一个新的乘法函数来解决这个问题
但这需要重新定义我想与用户定义的类一起使用的每个函数。
有没有办法让内置函数正确处理这个问题?
javascript - 省略或修改/扩展内置 javascript 方法以实现兼容性
我console.log()
今天早些时候在 Stackoverflow 的某个地方读到过,我记得读到它会导致 IE 出错。用户曾说过,它的所有实例都应该在部署之前从代码中删除,或者可以使用javascript 库在 IE 中省略它。
我的问题是关于第二个选项,如何编写这样的库?是否只是运行的东西onload
会影响从那时起解析 js 的方式?就像说的那样if browser == IE, omit all instances of console.log()
……或者它是对方法的扩展,console.log()
让它自我意识到它被调用的是什么浏览器?我对扩展 jQuery 函数有点熟悉,但从未见过使用原始 js 完成此操作。我对此很感兴趣,因为我觉得一般来说这将是实现浏览器交叉兼容性的好方法,这不是console.log()
具体的。
c - 可加载的 Bash 内置
我正在编写一个内置的 strcmp bash。它编译得很好,但是当我尝试启用它时,我得到:
我内置的主要部分:
编译行(来自扩展的 make 文件):
我用谷歌搜索了 ET_DYN 和 ET_EXEC,只找到了此类问题的链接。