• 2024-08-17发布订阅模式的TS实现
    简介发布订阅模式是一种常用的用于解耦的模式。它和观察者模式的区别在于:观察者模式:被观察者需要维护一个观察者的集合;发布订阅模式:通信双方互相不知道对方的存在,通过第三方事件总线进行通信。发布订阅模式在前端领域很常见,例如:Vue框架中组件的$on和$emit方法;Node.js
  • 2024-08-17发布订阅模式的TS实现
    简介发布订阅模式是一种常用的用于解耦的模式。它和观察者模式的区别在于:观察者模式:被观察者需要维护一个观察者的集合;发布订阅模式:通信双方互相不知道对方的存在,通过第三方事件总线进行通信。发布订阅模式在前端领域很常见,例如:Vue框架中组件的$on和$emit方法;Node.js
  • 2024-08-17发布订阅模式的TS实现
    简介发布订阅模式是一种常用的用于解耦的模式。它和观察者模式的区别在于:观察者模式:被观察者需要维护一个观察者的集合;发布订阅模式:通信双方互相不知道对方的存在,通过第三方事件总线进行通信。发布订阅模式在前端领域很常见,例如:Vue框架中组件的$on和$emit方法;Node.js
  • 2024-04-14Vue3、AntDesignModal、useModal.js封装组件
    useModal.jsimport{nextTick,ref}from'vue'import{isFunction}from"lodash-es";exportfunctionuseModal(){ constvisible=ref(false) constloading=ref(false) constshowModal=()=>{ visible.value=true } con
  • 2023-11-04前端javasript——forEach、map、filter和reduce的使用场景
    (文章目录)⭐前言大家好,我是yma16,不止前端,本文分享关于前端javasript——forEach、map、filter、reduce区别与使用。自我介绍前端->全栈开发,csdn内容合伙人,2023csdn新星计划Node赛道Top1,csdn2023新星计划vue3+ts赛道导师,阿里云社区专家博主,华为云享专家,前端技术栈:vue2v
  • 2023-02-10随手记(六)map和forEach、常见功能性代码:从数组里找出重复项、kb单位换算、前端下载
    1.map和forEach简单区别:map有返回值forEach没有想要输出一个符合条件的新数组,一个错误的使用例子:letarr=[{name:'a',value:1},{name:'b',value:2},{name:
  • 2022-12-23数组方法
    数组方法数组方法1、forEach()2、map()3、filter()4、every()、some()5、reduce()总结 1、forEach()Javascript数组forEach()方法为数组中的每个元素调用一个函数。le
  • 2022-12-03js forEach和 map 区别
    Array.prototype.forEach()forEach()方法对数组的每个元素执行一次给定的函数。forEach()方法按升序为数组中含有效值的每一项执行一次callbackFn函数,那些已删除或者
  • 2022-08-19练习5:常见Array原型方法实现
    Array.prototype.mapArray.prototype.map2=function(callbackfn,thisArg){if(this==null){thrownewTypeError('Cannotreadproperty"map"ofnullor