2025年3月12日

设计者模式 -- 简单实现

摘要: 单例模式 特点:只存在一个实例,可以用于状态机,store状态管理等 核心代码 function Singleton() {} let instance = null const singleton = function () { if (!instance) instance = new Sing 阅读全文

posted @ 2025-03-12 21:46 shenhf 阅读(19) 评论(0) 推荐(0)

2025年2月14日

js数组实例方法-push,pop,shift,unshift

摘要: Array.prototype.push() push() 方法将指定的元素添加到数组的末尾,并返回新的数组长度 语法 push() push(element0) push(element0, element1) push(element0, element1, … , elementN) 参数 e 阅读全文

posted @ 2025-02-14 14:06 shenhf 阅读(32) 评论(0) 推荐(0)

2025年1月6日

js数组实例方法-lastIndexOf,join,keys,map

摘要: Array.prototype.lastIndexOf() lastIndexOf() 方法返回数组中给定元素最后一次出现的索引,如果不存在则返回 -1。该方法从 fromIndex 开始向前搜索数组 语法 lastIndexOf(searchElement) lastIndexOf(searchE 阅读全文

posted @ 2025-01-06 15:07 shenhf 阅读(13) 评论(0) 推荐(0)

2025年1月3日

js数组实例方法:forEach,includes,indexOf

摘要: Array.prototype.forEach() forEach() 方法对数组的每个元素执行一次给定的函数 语法 forEach(callbackFn) forEach(callbackFn, thisArg) 参数 callbackFn element:数组中正在处理的当前元素 index:数 阅读全文

posted @ 2025-01-03 18:58 shenhf 阅读(11) 评论(0) 推荐(0)

2025年1月1日

js数组实例方法:findLast,findLastIndex,flat,flatMap

摘要: Array.prototype.findLast() findLast() 方法反向迭代数组,并返回满足提供的测试函数的第一个元素的值。如果没有找到对应元素,则返回 undefined 语法 findLast(callbackFn) findLast(callbackFn, thisArg) 参数 阅读全文

posted @ 2025-01-01 12:49 shenhf 阅读(175) 评论(0) 推荐(0)

2024年12月25日

js数组实例方法:filter,find,findIndex

摘要: Array.prototype.filter() filter() 方法创建给定数组一部分的浅拷贝,其包含通过所提供函数实现的测试的所有元素 语法 filter(callbackFn) filter(callbackFn, thisArg) 参数 callbackFn:为数组中的每个元素执行的函数。 阅读全文

posted @ 2024-12-25 11:00 shenhf 阅读(24) 评论(0) 推荐(0)

2024年12月22日

js数组实例方法:entries,every,fill

摘要: Array.prototype.entries() entries() 方法返回一个新的数组迭代器对象,该对象包含数组中每个索引的键/值对 语法 entries() 返回值 一个新的可迭代迭代器对象 Array.prototype.myEntries() Array.prototype.myEntr 阅读全文

posted @ 2024-12-22 17:47 shenhf 阅读(26) 评论(0) 推荐(0)

2024年12月16日

js数组实例方法:at,concat,copyWithin

摘要: Array.prototype.at() at() 方法接收一个整数值并返回该索引对应的元素,允许正数和负数。负整数从数组中的最后一个元素开始倒数 语法 at(index) 参数 index 要返回的数组元素的索引(从零开始),会被转换为整数。负数索引从数组末尾开始计数——如果 index < 0, 阅读全文

posted @ 2024-12-16 20:30 shenhf 阅读(16) 评论(0) 推荐(0)

2024年12月13日

js数组一:构造函数和静态方法

摘要: Array构造函数 创建Array对象 调用Array()时可以使用或者不适用new,都会创建一个新的Array实例 参数 elementN:根据给地的元素创建一个js数组,但是当仅有一个参数为数字时除外 arrayLength:如果传递给Array构造函数的唯一参数是介于0到2^32-1(含)之间 阅读全文

posted @ 2024-12-13 20:22 shenhf 阅读(39) 评论(0) 推荐(0)

2024年12月6日

手写具有JOSN.stringify功能的方法

摘要: 语法 JSON.stringify(value[, replacer [, space]]) 参数 value:将要序列化成 一个 JSON 字符串的值 replacer【可选】:如果该参数是一个函数,则在序列化过程中,被序列化的值的每个属性都会经过该函数的转换和处理;如果该参数是一个数组,则只有包 阅读全文

posted @ 2024-12-06 18:29 shenhf 阅读(27) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示