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 阅读(3) 评论(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 阅读(4) 评论(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 阅读(8) 评论(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 阅读(1) 评论(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 阅读(7) 评论(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 阅读(4) 评论(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 阅读(3) 评论(0) 推荐(0) 编辑

2024年12月6日

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

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

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

2024年12月5日

new,apply,call,bind方法

摘要: new new被调用后做了什么 创建一个空对象,该对象的__proto__属性应该指向new调用的构造函数的prototype 将this指向这个空对象 执行new调用的构造函数代码块内容 根据调用的构造函数是否有返回值判断,如果返回值存在且typeof检测类型为object类型,则返回该结果,如果 阅读全文

posted @ 2024-12-05 18:58 shenhf 阅读(6) 评论(0) 推荐(0) 编辑

js拷贝

摘要: 浅拷贝 Object.assign(target, ...source) const target = {} const source = {a: 1, b: {c: 2}} Object.assign(target, source) target.a = 3 target.b.c = 4 cons 阅读全文

posted @ 2024-12-05 08:22 shenhf 阅读(7) 评论(0) 推荐(0) 编辑

导航