prototype 相关问题

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

如何判断Javascript对象是否为文件?

我有一个函数来操作一个包含File类型的“upload”成员的对象。我想检测到这个事实,以便我可以忽略它并跳过这种类型的所有对象。 ...

回答 3 投票 0

我如何通过嵌套函数将元素作为参数传递?

我试图通过Slider将选择器作为参数传递给Object嵌套函数。我期望istouchEnd可以将.storage1作为参数从Slider获得但是this.storage ...

回答 1 投票 3

提高JavaScript中工厂模式的内存效率

JavaScript的“对象”概念(实际上是地图)的简单性和灵活性一直吸引着我。出于这个原因,我宁愿完全避免“对象原型”的概念(和“...

回答 1 投票 0

Function.prototype .__ proto__的含义是什么?

我是Javascript的初学者,我正在学习面向对象和原型设计。据我所知,Object是一个函数,由Function创建,因为Object .__ proto__ ===函数....

回答 2 投票 2

Swift Casting到协议返回nil

我有一些属于一种协议类型的值的数组。我需要将这些值转换为另一种协议类型,以便我可以从中访问该方法。但对我来说,铸造正在回归。为什么?什么 ...

回答 1 投票 -2

Javascript对象实例在Array Recall上失去了函数访问权限

我有以下代码示例:var cobj = {a:0,b:0,c:0,asdinit:function(x,y,w,h){this.a = x; this.b = y; this.c = w; this.h = h; },...

回答 2 投票 0

Lisp和Scheme存在哪些POOP框架

Lisp和Scheme中存在哪些优秀的POOP(基于原型的面向对象编程)框架?我知道一个:Sheeple但还有其他人吗?

回答 2 投票 3

什么原型方法可以做到es6类不能?

有什么东西只能通过经典/旧的原型方法来实现吗?为什么我需要这个:想象一下我正在写一个没有旧东西的JS子集(原型而不是类,...

回答 1 投票 0

在Array Prototype中循环

为什么我的代码不起作用? var canyonCows = [{name:“Bessie”,type:“cow”,hadCalf:“Burt”},{name:“Donald”,type:“bull”,hadCalf:null},{name:“Esther”,type :“calf”,hadCalf:null},{...

回答 1 投票 0

添加到Object.prototype的方法重复无限次

我正在搞乱浏览器控制台以提高我的javascript技能。当我尝试向Object.prototype添加一个方法时,将其实例作为json返回,发生了一些奇怪的事:正确...

回答 1 投票 2

外部JS文件中的Vue原型以及对vuex $ store的访问

我已经设置了一个vue原型Vue.prototype。$ preventAccess = function(role){if(role === this。$ store.state.role){//做一些东西}}这是我的主要入口点,但是当我试着用......

回答 2 投票 0

JavaScript的* this *关键字指向string.prototype中的窗口

好吧,这可能会让我获得Headslam of the Day徽章。为什么这指向以下代码中的窗口? if(!String.prototype.Trim){String.prototype.Trim = function(){...

回答 2 投票 4

用Javascript扩展原型 - 好的方法?

我想验证我正在使用的方法在扩展原型方面是正确的 - 假设“extend”是正确的词。这个主题得到了很多克隆。我还在努力......

回答 6 投票 6

JavaScript:如何从数组中删除特定元素

我正在尝试使用vanilla javascript和OOJS概念创建购物车。 let inventory = [{item:“apples”,price:19.95,qty:50},{item:“oranges”,price:20.99,qty:40},...

回答 1 投票 0

Javascript:如何防止重复的键值对被添加到数组中?

我正在尝试使用vanilla javascript和OOJS概念创建购物车。 let inventory = [{item:“apples”,price:19,qty:50},{item:“oranges”,price:20,qty:40},...

回答 1 投票 1

什么方法/ mixins sequelize在建立关联时会增加模型?

在阅读续集文档时,更具体地说是有关关联的文档,我看到该指南随便显示了读取器方法,如setTasks(),addTask(),setProject(),...

回答 2 投票 5

我尝试使用原型函数修改构造函数中的变量,但我得到了意想不到的结果

我以为我在javascript中理解了构造函数和原型,直到我编写了这段代码并得到了意想不到的结果...函数Person(){var age = 18; Person.prototype.getAge = ...

回答 2 投票 1

为什么Object.keys不是Object.prototype.keys? [关闭]

我想知道为什么规范定义了Object.keys而不是Object.prototype.keys?如果API一致,肯定会好得多,我想理解为什么不是这样。 ...

回答 2 投票 19

Getter / Setter和原型链[重复]

在当前使用ES6类语法和get / set语法的JavaScript项目中,我偶然发现了一个我无法解释的行为。首先,提取的演示按预期工作:A类{...

回答 1 投票 8

覆盖prototype.toString()在OOP函数中不起作用

我试图在我正在创建的JavaScript对象中覆盖.toString()。但是,它似乎并没有被尊重。这是有问题的代码片段:const FormBuilderObject = function(){...

回答 2 投票 1

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