🍪🧁🍧
摘要: unshift 的用法详解 添加元素到数组头部 let arr=[1,2,3,4,5,6] let res=arr.unshift(0) console.log(arr) console.log(res) Array.prototype.MyUnShift=function(){ const len 阅读全文
posted @ 2025-04-16 22:47 不想吃fun 阅读(13) 评论(0) 推荐(0)
摘要: 数组篇 1. 查找 2. 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 阅读全文
posted @ 2025-04-15 23:25 不想吃fun 阅读(20) 评论(0) 推荐(0)
摘要: 函数表达式(function expression)其实是 JS 里的一种 定义函数的方式,比起我们常见的函数声明,它更灵活也更常见于某些高级用法,比如回调函数、立即执行函数(IIFE)、还有像 Webpack 这种模块封装的场景。 🌷来个对比解释: ✅ 函数声明(Function Declara 阅读全文
posted @ 2025-04-14 22:38 不想吃fun 阅读(82) 评论(0) 推荐(0)
摘要: useEffect 是 React 中的一个 Hook,用来处理副作用(side effects)。函数组件的主体只应该用来返回组件的 HTML 代码,所有的其他操作(副效应)都必须通过钩子引入。 副作用包括了数据获取、订阅事件、手动操作 DOM 等等,所有这些操作通常不应该直接放在组件的渲染过程中 阅读全文
posted @ 2025-04-14 21:44 不想吃fun 阅读(81) 评论(0) 推荐(0)
摘要: 🍓 1. slice() 适用于:数组 和 字符串 复制一部分,返回一个新的数组或字符串,不改变原数组或字符串 从第一个参数开始复制到第二个参数-1处 第二个参数默认值是length-1 let arr = [1, 2, 3, 4]; let newArr = arr.slice(1, 3); / 阅读全文
posted @ 2025-04-14 21:43 不想吃fun 阅读(118) 评论(0) 推荐(0)
摘要: tips Ajax是一种服务端与浏览器之间的异步通信方式 XML是一种数据传输格式,现在大多用json 实现Ajax //创建一个XMLHttpRequest()对象 const xhr = new XMLHttpRequest(); 对于一个xhr对象,他有一个属性是readyState 可能的值 阅读全文
posted @ 2025-03-18 00:42 不想吃fun 阅读(22) 评论(4) 推荐(0)
摘要: 非严格模式下 在 浏览器 环境中,全局对象是 window。 在 Node.js 环境中,全局对象是 global globalThis.name='martin' 严格模式下 this是undefined 函数this永远指向最后调用他的对象 改变this指向 apply和call都只是临时改变一 阅读全文
posted @ 2025-03-17 21:10 不想吃fun 阅读(10) 评论(0) 推荐(0)
摘要: arr.flat(depth) @parame depth — The maximum recursion depth默认1 ES5 function flatten(arr){ let n=arr.length let result=[] for(let i=0;i<n;i++){ if(Arra 阅读全文
posted @ 2025-03-17 00:32 不想吃fun 阅读(5) 评论(0) 推荐(0)
摘要: 矩阵置0 //O(m*n) O(m+n) var setZeroes = function(matrix) { let row=[] let col=[] let n=matrix.length let m=matrix[0].length for(let i=0;i<n;i++){ for(let 阅读全文
posted @ 2025-03-17 00:06 不想吃fun 阅读(12) 评论(0) 推荐(0)
摘要: 先排序再遍历 var firstMissingPositive = function(nums) { let n=nums.length let min=1 nums.sort((a,b)=>a-b) for(let i=0;i<n;i++){ if(nums[i]!=min){ continue 阅读全文
posted @ 2025-03-16 21:53 不想吃fun 阅读(7) 评论(0) 推荐(0)