Loading...

暂无文章发布记录

Dark零点博客
Dark零点博客
05-24 18:00 · 技术

js includes检测数组元素

告别 indexOf:用 includes 做数组检测,你真的写对了吗? 日常写 JavaScript 时,判断数组里是否存在某个值几乎是最高频的操作之一。过去很长一段时间,开发者习惯用 indexOf(target) !== -1 来凑合完成这个任务。直到 Array.prototype.includes 进入语言标准,很多人这才意识到,“确认元素存在”完全可以写得干净利落。但真要把它落进生产环...

阅读原文
Dark零点博客
Dark零点博客
05-24 12:00 · 技术

js splice数组修改技巧

JS splice 别只会增删改:避开索引陷阱的实战用法 写前端这些年,见过太多人把 splice 当成万能橡皮擦。遇到要动数组的情况,习惯性一顿定位后紧跟 splice,结果偶尔页面数据就对不上号,排查半天才发现是原地修改引发的连锁反应。数组操作从来不是背语法就能过关的活儿,它考验的是对内存引用和索引跳动的敏感度。今天不聊基础语法表,直接拆解几个实际开发中容易踩坑、却鲜有人系统总结的 splic...

阅读原文
Dark零点博客
Dark零点博客
05-24 06:00 · 技术

js slice数组截取方法

别再怕误伤数据:JS slice 数组截取的底层逻辑与实战技巧 处理列表数据时,很多开发者习惯随手用 shift、splice 或者直接改下标来“腾挪”元素。等到页面上数据错位、框架状态提示脏检查报错,才意识到原始数据已经被静默污染。其实,日常开发里真正需要的往往是“安全提取”,这时候 Array.prototype.slice 就是最稳的只读方案。 它的签名极其克制:arr.slice([sta...

阅读原文
Dark零点博客
Dark零点博客
05-24 00:00 · 技术

js push/pop数组操作

数组操作的“隐形推手”:吃透 JS 的 push 与 pop,避开 80% 的常见坑 写前端代码时,几乎所有人都在跟数组打交道。购物车加购、待办清单、甚至处理异步任务队列,底层往往都是最基础的增删动作。很多人习惯一遇到问题就搜 js 数组添加元素,跳出的教程里,push 和 pop 常常被排在下半场,显得平平无奇。可真遇到需要实时维护数据流、或框架状态频繁刷新的场景,这两个方法往往是兜底的主力。它...

阅读原文
Dark零点博客
Dark零点博客
05-23 18:00 · 技术

js shift/unshift数组

JS数组头部操作:shift与unshift的隐藏代价与实用场景 写前端代码时,很多人习惯用 push 和 pop 处理数据流。一旦遇到需要往数组开头塞数据或剔除旧记录的場景,unshift 和 shift 往往成为第一反应。这两个方法语法极短,但实际踩坑频率并不低。它们到底在底层完成了什么动作?日常开发中该怎么用才不拖累渲染? 直接看运行结果:shift() 会移除数组的第一个元素,并返回该元素...

阅读原文
青灯暮雨
青灯暮雨
05-16 11:05 · 推荐

警惕网络情绪陷阱

前不久盲人女孩遭电动车撞击事件上了热搜,警方最新通报系摆拍,近年来,为了博取眼球和流量,网络上出现了大量自导自演的摆拍热搜。这些内容能引发网友产生强烈的情绪,通常为愤怒、焦虑、恐惧等,如果你经常刷抖音、刷微博,你甚至可能会觉得这个社会太黑暗了,人心怎么能这么恶毒,活着太难了……

阅读原文
喵喵小站
喵喵小站
05-12 09:48 · 大佬

喵喵游记——金陵旧都

最后一站,南京。南京余出来一天半的时间。计划把城区内的景色转一转,太远的就不去了,体力实在是不行了。再加上后半天还要买买特产(真没啥可买的),所以就计划了总统府,南京博物院,老门东,夫子庙(中华...

阅读原文
陈阳

都说便宜的鱼油没效果,分享个我经常吃的鱼油,金凯撒。但是就是好贵啊🥲

瞬间图片

友情链接

Friends & Partners

View All