当前位置:首页 > js 第3页

【说站】js代理模式是什么

yc8882年前 (2022-09-30)248
【说站】js代理模式是什么
js代理模式是什么 说明1、为其他对象提供一种代理,便以控制对这个对象的访问,不能直接访问目标对象。2、代理模式最基本的形式是对访问进行控制,而本体对象则负...

【说站】js外观模式的介绍

yc8882年前 (2022-09-30)166
【说站】js外观模式的介绍
js外观模式的介绍 说明1、为一组复杂的子系统接口提供一个更高级的统一接口,通过这个接口使得对子系统接口的访问更容易,不符合单一职责原则和开放封闭原则。2、...

【说站】js观察者模式是什么

yc8882年前 (2022-09-30)163
【说站】js观察者模式是什么
js观察者模式是什么 说明1、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。2、包括Subject:主体对象...

【说站】js观察者模式和订阅模式的区别

yc8882年前 (2022-09-30)275
【说站】js观察者模式和订阅模式的区别
js观察者模式和订阅模式的区别 调度模式1、观察者模式是由具体目标调度的,而订阅模式是统一由调度中心调的。所以观察者模式的订阅者与发布者之间是存在依赖的,而...

【说站】js迭代器模式是什么

yc8882年前 (2022-09-30)256
【说站】js迭代器模式是什么
js迭代器模式是什么 说明1、提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示2、可分为:内部迭代器和外部迭代器内部迭代器: 内部...

【说站】js状态模式是什么

yc8882年前 (2022-09-29)302
【说站】js状态模式是什么
js状态模式是什么 说明1、关键是区分事物内部的状态,事物内部状态往往会带来事物的行为改变。即允许对象在内部状态发生改变时改变它的行为。2、状态模式就是封装...

【说站】js中如何自定义迭代行为

yc8882年前 (2022-09-28)222
【说站】js中如何自定义迭代行为
js中如何自定义迭代行为 说明1、可迭代对象是实现了@@iterator方法的对象,那么可迭代对象就可以通过重写@@iterator方法实现自定义迭代行为。...

【说站】js返回生成器的两种方法

yc8882年前 (2022-09-27)238
【说站】js返回生成器的两种方法
js返回生成器的两种方法 方法说明1、使用生成器函数的构造函数创建生成器函数,生成器函数返回生成器,实际使用少。2、使用function*声明的函数是生成器...

【说站】js中yield和yield*表达式的介绍

yc8882年前 (2022-09-27)334
【说站】js中yield和yield*表达式的介绍
js中yield和yield*表达式的介绍 说明1、yield和yield* 只能在生成器函数中使用。生成器函数内部通过yield提前返回,前面的计数器就是...

【说站】js生成器中next的使用

yc8882年前 (2022-09-27)291
【说站】js生成器中next的使用
js生成器中next的使用 说明1、生成器函数的外部可以向next方法传达参数,该参数作为上一个yield表现的返回值。2、如果不传递参数,yield表达式...

【说站】throw在js生成器中的用法

yc8882年前 (2022-09-27)264
【说站】throw在js生成器中的用法
throw在js生成器中的用法 说明1、生成器函数的外部可以向throw方法传达参数,该参数被catch语句捕获。2、不传达参数,catch语句捕获为und...

【说站】js中return如何结束生成器

yc8882年前 (2022-09-27)210
【说站】js中return如何结束生成器
js中return如何结束生成器 说明1、生成器的return方法结束生成器,返回Iteratorrresult。2、done为true,value向ret...

【说站】js中co模块是什么

yc8882年前 (2022-09-26)137
【说站】js中co模块是什么
js中co模块是什么 说明1、co模块可以帮助我们完成异步过程的自动执行。co模块是基于Promise对象的。不需要制作Generator函数的执行器。2、...

【说站】js柯里化函数的好处

yc8882年前 (2022-09-23)142
【说站】js柯里化函数的好处
js柯里化函数的好处 好处说明1、可以把函数式编程变得简洁,没有冗余。2、尽管有多个参数,仍然可以保留数学函数的定义。3、可以将函数作为返回值输出,提前返回...

【说站】js中repeat()的使用

yc8882年前 (2022-09-23)153
【说站】js中repeat()的使用
js中repeat()的使用 1、返回一个新字符串,表示将原字符串重复n次。如果参数为小数,则会被取整。console.log('abc'.repeat(1...

【说站】js中如何填充字符串

yc8882年前 (2022-09-23)199
【说站】js中如何填充字符串
js中如何填充字符串 说明1、padStart()用于头部补充,padEnd()用于尾部补充,将指定的字符串填充到字符串的头部或尾部,返回新的字符串。2、接...

【说站】js中matchAll()方法的使用

yc8882年前 (2022-09-23)266
【说站】js中matchAll()方法的使用
js中matchAll()方法的使用 说明1、matchAll()方法返回一个包含所有匹配正则表达式和分组捕获结果的遍历器。2、因为返回的是遍历器,所以通常...

【说站】js中replaceAll方法的实现

yc8882年前 (2022-09-23)318
【说站】js中replaceAll方法的实现
js中replaceAll方法的实现 说明1、replaceAll()可以一次性替换所有匹配。同replace()一样,该方法接收两个参数。第一个参数为Re...

【说站】js中this的六种模式

yc8882年前 (2022-09-23)182
【说站】js中this的六种模式
js中this的六种模式 说明1、方法调用模式。this总是指向调用方法的对象,this的方向与方法的调用位置有关,与方法的声明位置无关(箭头函数特殊);2...

【说站】js中for...in语句的使用注意

yc8882年前 (2022-09-22)169
【说站】js中for...in语句的使用注意
js中for...in语句的使用注意 说明1、index索引为字符串数字(注意非数字),不能直接进行几何操作。2、遍历顺序可能不是基于实际数组的内部顺序(可...