第 162 题:实现对象的 Map 函数类似 Array.prototype.map
// 实现一个 map 函数 const targetData = { a: 2, b: 3, c: 4, d: 5 }; const objMap = (obj, fn) => { if (typeof fn !== "function") { throw new …
关于 bind 返回的函数没有 prototype 属性的讨论
原生的 bind 方法生成的函数好像没有 prototype 属性,bind() 方法主要就是将函数绑定到某个对象,bind() 会创建一个函数,函数体内的 this 对象的值…
1.6 函数类 与 原型类 Functional Classes vs. Prototype Classes
函数类 Functional Classes 这个起源自上一节 #135 我们发现的事情了:装饰模式可以用来创建对象或为对象添加属性。当其服务于第一种目的——创建对象…
Chosen 功能强大的 Select 下拉菜单美化插件
Chosen 是 Select 下拉框美化插件,它能让丑陋的、很长的 Select 选择框变的更好看、更方便。此外还可以搜索查找下拉选项。它可对列表进行分组,同时…
在 Vue 中如何自定义全局函数和变量
挂载到 Vue 原型上 Vue.prototype.changeData = function (){ console.log('执行成功'); } 然后在所有页面,都可以使用 this 函数名调用 this.changD…
- 共 1 页
- 1