prototype 相关问题

在基于原型的语言中,对象的原型是一组属性,它们由基于此对象的所有对象继承。不要与[function-prototype],[prototype-js],[prototype-pattern],[prototype-scope]或[prototypejs]混淆;有关详细信息,请参阅完整信息

在 javascript 中向原型添加函数和对象字面量之间的区别

如果我有一个构造函数 Quo var Quo = 函数(字符串){ this.status = 字符串; }; 然后使用 var myQuo = new Quo("confused"); 创建一个新对象 之间有什么区别: ...

回答 3 投票 0

使用代理模拟异步构建器模式API

我正在尝试模拟 knex 进行测试。一切似乎都有效,但将代理附加到数组作为原型似乎消除了数组的可迭代性。 这是模拟函数。后续作品...

回答 1 投票 0

原型中的函数声明会“污染”原型吗?

这有什么区别: 库1=函数(){}; Library1.prototype.myFunc = 函数 (p) { 函数 helper1(p) {返回 p * 2; } 函数 helper2(p) {返回 p * 4; } 这个。

回答 1 投票 0

为什么它在自己的空间里运作?

函数成员(){ this.x =“你好”; }; var test = new Member(); Member.prototype.x = "测试"; 控制台.log(测试.x); //你好 我最初这样写是为了制作构造函数

回答 1 投票 0

使用原型来检查对象是否是类的实例

我尝试解决LeetCode“https://leetcode.com/problems/check-if-object-instance-of-class/description/”中的2618s问题,想知道是否有办法解决它仅使用

回答 1 投票 0

无法获取或设置原型的属性

尝试获取对象的键和原型对象的所有对象(如果存在)时出现错误。当我尝试访问原型的键时,它给了我一个类型错误。这是怎么了

回答 1 投票 0

JS中原型链末端循环链异常

我在 JS 中观察到一些奇怪的东西。如果我执行以下操作: console.log(Object.getPrototypeOf({}); 上面指向了Object.prototype。去检查: console.log(Object.getPrototypeOf({}) === Obj...

回答 1 投票 0

有关结构体重新定义和函数类型冲突的错误

我有一个给定的头文件(given1.h),其中包括我的函数原型、定义、结构定义和库。我想添加一个名为 helper.h 的帮助程序文件,其中包含一个函数

回答 1 投票 0

__proto__ 适用于 IE9 或 IE10

是否有可能在 IE9 或 IE10 中更改对象的 __proto__ 属性? 或者 MS 还不打算将其包含在他们的 JS 引擎中? 我在非常特殊的情况下需要它,我...

回答 5 投票 0

将一个函数原型化为另一个 JavaScript 函数?

我在 OA 上被问到以下问题。我没有弄清楚,我想知道这个问题的解决方案。 我被要求安慰感谢您登录 Dan: var Wrap = (函数...

回答 4 投票 0

错误:没有以前的函数原型。为什么我会收到此错误?

//屏幕.h #ifndef screen_h #定义screen_h #定义MAC 1 #定义赢2 #定义LNX 3 #ifdef 平台 # undef 平台 #万一 #define 平台 MAC 无效屏幕_init(); #万一 // 屏幕...

回答 3 投票 0

可以在某些原型中明确找到可选链吗?

[免责声明] 我不鼓励任何人对任何人的代码进行原型修改,特别是共享(或旨在与其他人一起使用)。 这是不好的做法(如果不是纯粹的邪恶的话)。 很像力量-

回答 1 投票 0

如何判断一个数组是否是原型?

在 JavaScript 中检查值是否为数组是直接的: Array.isArray(值); 但是,我需要区分数组值和 andarray 值以及 ar...

回答 1 投票 0

为什么Array.prototype也是一个Array?

我认为每个原型都应该是一个对象。 为什么? Array.isArray( Array.prototype ) // true developer.mozilla.org 没有任何解释

回答 3 投票 0

Js Prototype继承,Object.create有必要吗?

函数动物(名称){ this.name = 名称; } Animal.prototype.printName = function() { console.log(`我的名字是 ${this.name}`) } 函数狗(名称){ Animal.call(这个, 名字); 这个.spe...

回答 1 投票 0

“this”在 JavaScript 类方法中未定义

我是 JavaScript 新手。就我真正用它所做的一切而言,新的就是调整现有代码并编写少量 jQuery。 现在我正在尝试编写一个具有属性和方法的“类”,但我

回答 9 投票 0

为什么 `sort List::Util::uniq(BAR, BAZ);` 与 `sort &List::Util::uniq(BAR, BAZ);` 不同

我知道并禁用原型,但括号也不会这样做。这两个代码块有何不同,顶部不能像底部一样运行是否有原因, 使用列表::Util;...

回答 2 投票 0

为什么 `sort List::Util::uniq(BAR, BAZ);` 与 `sort &List::Util::uniq(BAR, BAZ);` 不同

我知道并禁用原型,但括号也不会这样做。这两个代码块有何不同,顶部不能像底部一样运行是否有原因, 使用列表::Util;...

回答 2 投票 0

如何在 JavaScript 中重写 valueOf() 的行为作为 Number 的原型?

当我尝试覆盖此内容时出现错误: Number.prototype.toString = function () { return "这是号码:" + this }; Number.prototype.valueOf = function () { //con...

回答 2 投票 0

劫持addEventListener会导致在向HTMLUnknownElement添加react-invokeguardedcallback监听器时出现过多的递归

我有一个用例,我想监视添加的事件侦听器。我在这里找到了一种对我有用的方法:https://stackoverflow.com/a/6434924 这段代码似乎适用于很多

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.