最新 最热

Javascript bind polyfill

下一步是使用 new 关键字的时候,提供的 this 值被忽略,同时调用时的参数被提供给模拟函数。

2022-06-14
1

JS的this、作用域、闭包、对象

/** * Question 1 */var name = 'window'var person1 = { name: 'person1', show1: function () { console.log(this.name) }, show2: () => console.log...

2022-06-14
0

Vue2.0 nextTick

源码部分:其实源码上的注释已经讲的比较明白了,首先返回一个闭包函数,它会将 nextTick 传入的函数 缓存进 callback 的数组中,如果没有其它函数

2022-06-14
1

编程篇(014)-看下面代码,如何输出1 2 3

for (var i = 1; i <= 3; i++) { console.log(i);}// 输出 1 2 3但是for (var i = 1; i <= 3; i++) { setTimeout(() => { // setTimout在for里面是异步执行的,在延迟输出......

2022-05-12
0

闭包函数和装饰器

闭包:闭是封闭(函数内部嵌套函数),包是包含,闭包是指该内部函数对外部作用域而非全局作用域的变量的引用。

2022-05-10
0

单例模式

使用闭包和匿名函数 实现一个单例模式,只有在需要的时候才创建对象的实例var getSingle = function (fn) { var result return function () { return result || (result = fn.apply(this, arguments......

2022-05-07
1

go的函数使用

package mainimport( "fmt")/* 定义函数 */type Circle struct { radius float64}func main(){ //Go 语言中同时有函数和方法。一个方法就是一个包含了接受者的函数,接受者可以是命名类型或者结构体......

2022-04-25
1

闭包实现自定义等待方法视频版

http://mpvideo.qpic.cn/0b2ewmaagaaareaodw6xqnqvbm6daozqaaya.f10002.mp4?dis_k=8828b7c0f29f249ccaf4a05

2022-04-01
0

测开之函数进阶· 第7篇《装饰器装饰类,通用装饰器,有啥区别呢?》

对已经实现的功能(项目已经上线了),在这个基础上增加新功能,也可以在它的基础上进行拓展,这个就是开放。如果你要去再修改它内部的代码,这个时候是不允许的,对内部的修改是封闭的。...

2022-03-30
0

函数的基本使用(三)

目录函数基本使用(三)1、名称空间的作用域global与nonlocal关键字使用2、函数对象(函数名)思维导图:1、函数名可以当做变量值赋值2、函数名还可以当作函数的实参3、函数名还可以当做函数返回值4、函数名可以作为容器类型的...

2022-03-24
1