JS - 通过原型填充数组
JS - fill an array via prototyping
我刚刚阅读了以下JS代码,我得到了2个问题:
- 为什么容器对象没有声明为变量?
- "Array.prototype.push.apply"有什么用?
爪哇语
Container = function(title, used) {
this.title = title;
this.used= !!used;
this.callbacks = [];
};
Container.prototype.push = function() {
Array.prototype.push.apply(this.callbacks);
};
Apply 在推送函数中设置调用对象。但它似乎在这里没有正确使用。有关调用对象、构造函数和原型的更多信息,请参见此处:https://stackoverflow.com/a/16063711/1641941
相关文章:
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 用默认值填充数组的方法
- 在 Javascript 中使用 ForEach 填充数组对象时,我是否需要定义一个数组对象
- 用当前日期填充数组并继续向后
- 用字符串填充数组的最佳方法
- Javascript 填充数组使用 for 循环
- PHP 无法从选定的表中填充数组以json_encode并在 javascript 上接收它
- Javascript/JQuery 填充数组许多元素
- 将字符串添加到已填充数组的数组中
- jQuery根据第一个输入的文本框值填充数组命名的表单字段
- 更改Img属性时出现填充数组错误
- 用对象填充数组(在对象中定义)
- 如何填充数组循环JS
- 如何实现迭代的、填充数组的Angular 2输入
- 在Javascript中基于其他信息填充数组的最有效方法是什么?
- 从多个mongodb调用填充数组的范围问题
- 动态创建的带有填充数组的下拉列表不会使用angular更新
- 我如何填充数组与二进制数据流从websocket
- 填充数组类型嵌套对象时出现的问题
- 从lodash填充与常规数组填充数组时产生的不希望的结果