个人理解 1.实例的_ _proto_ _和构造函数的prototype都指向原型,原型的constructor指向构造函数。 2.当调用属性或者方法时,如果对象本身不存在时,就会去构造函数的prototype中去寻找,如果没有就去Object.prototype(Foo.prototype._ _ ...
分类:
其他好文 时间:
2020-06-22 17:17:32
阅读次数:
48
前两天在网上无意中发现了一篇使用极简主义法定义JavaScript类的文章,原文链接,这个所谓的"极简主义法"我还是第一次听说,是荷兰程序员Gabor de Mooij提出来的,这种方法不使用this和prototype,代码部署起来非常简单,这大概也是它被叫做"极简主义法"的原因。下面就介绍如何使 ...
分类:
编程语言 时间:
2020-06-22 15:33:21
阅读次数:
52
// 为Promise添加finally方法支持 Promise.prototype.finally = function (callback) { let P = this.constructor; return this.then( value => P.resolve(callback()). ...
分类:
微信 时间:
2020-06-22 12:32:43
阅读次数:
107
1.键值对法 (我最喜欢,简单易懂) Array.prototype._RepeatMost = function () { let _this = [...this]; const obj = {}; let maxTerm = 1; let key = null; _this.forEach(( ...
分类:
其他好文 时间:
2020-06-21 23:08:51
阅读次数:
56
名称: 原型模式(prototype) 问题: Specify the kind of objects to create using a prototypical instance, and create new objects by copying this prototype. 解决方案: 1 ...
分类:
其他好文 时间:
2020-06-21 13:42:56
阅读次数:
56
js原型与原型链 js的原型分为两种,显示原型( prototype )跟隐式原型(__proto__); 显示原型 : 每个函数在声明时,都会自动创建一个显示原型,默认指向一个空Object对象(即原型对象); 隐式原型 : 每个实例对象在创建时,也会自动创建一个隐式原型(__proto__),实 ...
分类:
Web程序 时间:
2020-06-20 21:19:16
阅读次数:
83
var arr= [1,2,3,4]; function isArray(o) { return Object.prototype.toString.call(o)== '[object Array]'; } console.log(isArray(arr));//Object.prototype. ...
分类:
编程语言 时间:
2020-06-20 14:09:24
阅读次数:
61
Function.prototype.before = function( beforefn ){ var __self = this; // 保存原函数的引用 return function(){ // 返回包含了原函数和新函数的"代理"函数 beforefn.apply( this, argum ...
分类:
其他好文 时间:
2020-06-20 13:36:05
阅读次数:
39
node js解密代码 微信官方地址 官方的解释 前端代码 使用的是uni 一定要尽量保证uni.login和获取用户信息wx.getWeRunData api一起请求,尽量避免在后台储存session_key uni.getProvider({ service: 'oauth', success: ...
分类:
微信 时间:
2020-06-19 14:25:18
阅读次数:
177
###前期准备 1、npm install vod-js-sdk-v6 或 yarn add vod-js-sdk-v6 2、在main.js中 import TcVod from 'vod-js-sdk-v6' Vue.prototype.$TcVod = TcVod ##注: 1、获取腾讯云上传 ...
分类:
Web程序 时间:
2020-06-19 13:45:53
阅读次数:
88