prototype相关内容

在C中隐式声明函数和警告的含义是什么?

正如问题所述,具有“隐式函数声明”警告的确切含义是什么?我们刚刚调高了GCC身上的警告标志,发现了相当多的这些警告的例子,我很好奇在修复它们之前,这可能会导致什么类型的问题? 另外,为什么这是一个警告而不是一个错误。GCC怎么能成功链接到这个可执行文件呢?正如您在下面的示例中看到的,可执行文件的功能与预期一致。 以以下两个文件为例: 文件1.c #include ..
发布时间:2022-07-19 15:21:42 其他开发

为什么有些数组方法依赖于全局数组对象?

我正在检查MDN docs on arrays,当我们想要测试一个对象是否为数组时,我们使用isArray()。然而,它的用法与大多数其他方法非常不同。使用常规语法时,会弹出错误: console.log([1,2,3].isArray()); // TypeError: [1, 2, 3].isArray is not a function 鉴于这确实起作用: console. ..
发布时间:2022-07-03 20:29:25 前端开发

如何使用四舍五入半舍五入。我们大多数人在小学都学过的舍位模式

如何在Java脚本中使用四舍五入进行半舍入? 我使用的是原型JavaScript框架版本1.5.1_rc3,所以如果可能的话,我更喜欢使用它。如果没有,我也很感激你分享它。 感谢任何指导。 推荐答案 Math.round()将在n >= 5否则向下舍入 示例: Math.round(20.49);// 20 Math.round(20.5);// 21 Math. ..
发布时间:2022-03-30 22:52:17 前端开发

如何使一个JavaScript对象的原型永久化?

我可以强制不更改对象的原型吗? 注意!有一些要求: 对象的行为应类似于常规对象文字(添加/删除/配置/修改对象的属性和描述符), 真正的唯一新限制是原型是永久性的。 因此,除了原型是永久性的之外,我不想添加任何其他限制(像Object.seal/freeze/preventExtensions这样的工具对对象施加了更多限制)。 我是否必须修补🐒Object.protot ..

泛泛地使用javascript map函数是什么意思?

我正在查看Mozilla开发人员页面上有关map函数的文档,有关于其中一个示例的问题。 这里是指向开发页面的链接。我现在看的是“一般使用地图”的例子。我还包含了以下代码: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map var map = Arra ..
发布时间:2022-03-30 22:44:27 前端开发

不能在setInterval中使用这个

似乎不能在setInerval函数内使用this。为什么会这样呢?什么是优雅的解决方案? var something = function(tMessage){ this.message = tMessage; }; something.prototype = { start : function(counter){ docum ..
发布时间:2022-03-30 22:41:34 前端开发

Java脚本原型是什么类型的对象?

function Person(name) { this.name = name; } var rob = new Person('Rob'); Person是一个函数。 Person是对象。 人不是人。 Rob是对象。 Rob的原型(__proto__)是Person.Prototype,所以Rob是一个人。 但是 console.log(Person.prototy ..
发布时间:2022-03-30 22:38:34 前端开发

Java脚本中__proto__与[[Prototype]]的区别

我也读过并尝试理解其他类似这个问题的答案(like this one),但原型继承的概念对我来说仍然不是很清楚。现在最让我困惑的是,__proto__和[[ Prototype ]]之间的实际区别是什么?据我所知,[[ Prototype ]]是一个将一个对象绑定到另一个对象的内部链接";。但当我在YouTube上看到一个教程时,它就变得模棱两可了,因为每当他们创建一个对象时,如果他们试图 ..
发布时间:2022-03-30 22:36:39 前端开发

与这个相比,超级市场的价值是如何确定的?

this由执行上下文确定 我习惯了JavaScript中this的特性。在下面的示例中,this由执行上下文确定。尽管getProtoPropViaThis函数是在x上定义的,但this的值取决于函数的调用方式: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> const xProto = { protoProp: "x", }; cons ..
发布时间:2022-03-30 22:35:10 前端开发

有什么方法可以访问ES6脚本中的内部抽象操作吗?

ES6规范规定abstract operations不是该语言的一部分,但它们在内部使用。其中一些操作,例如CreateHTML,通常看起来很有用...真的没有办法访问它们吗?没有深入的原型黑客来获取这些函数? api 在描述编程语言/推荐答案的语义时,确保所有内容都正确且不含糊是非常重要的。现在想象一下,您正在描述String.prototype.fontcolor(color)应该 ..
发布时间:2022-03-30 22:33:22 前端开发

建立关联时,哪些方法/mixins sequelize 添加到模型中?

在浏览 sequelize docs 时,更具体地说是 关于关联的文档,我看到指南随便给读者展示了setTasks()、addTask()、setProject(),它们似乎是由 sequelize 自动为所有模型实例创建的关联创建的. 我找不到有关可用方法的详细信息,以及它们是使用单数版本还是复数版本创建的(因为同时存在 setTasks() 和 setProject(),例如),以及他们 ..
发布时间:2022-01-19 18:05:14 前端开发

帮助理解 jQuery 的 jQuery.fn.init 为什么 init 在 fn

我正在查看 jQuery 以更好地了解它的工作原理.构造函数基本上只是调用 新的 jQuery.fn.init 我想知道在 jQuery 的原型中包含 init 有什么意义?将 init() 定义为 jQuery 对象本身的一部分难道不能达到同样的目的吗? 基本上我想知道为什么jQuery的init函数位于jQuery.fn.init()而不是jQuery.init() 有人这样做 ..
发布时间:2022-01-18 23:37:09 前端开发