暂无文章发布记录
js split字符串转数组
别只懂逗号分隔:JS split() 实战避坑指南 处理用户输入的标签流、解析后端返回的管道符字段,或是简单切割一行运行日志,String.prototype.split() 几乎每天都在后台默默干活。很多人默认它只是按符号一刀两断,真到排查线上偶发 Bug 时,才会发现空元素污染、意外超限或正则误伤让人抓狂。摸清它的底层脾气,能直接跳过一半的调试弯路。 日常直接传单一分隔符最省事,但源数据若带着...
阅读原文
js substring字符串截取
别再随手切开字符串了:JS substring 的实用姿势与隐藏细节 做数据渲染或者处理表单输入时,切字符串几乎是每天会碰到的基础操作。很多人条件反射就会去翻文档,或者直接套用最熟悉的 slice。其实对于纯粹的整数索引截取,substring 依然是一个被低估的工具。它不修改原对象,行为稳定,只是几个隐蔽的参数特性没摸透,很容易写出偏离预期的逻辑漏洞。 理解它的运行轨迹,比死记硬背签名更有效。 ...
阅读原文
js substr截取字符串
别再用 substr 硬扛字符串了,这几点踩坑经验比语法更重要 写前端处理数据时,谁没遇过要把一段长文本“掐头去尾”的需求?手机号脱敏、身份证号掩码、路径切片……很多人下意识敲下的就是 substr。这个方法确实老牌且顺手,但如果你只把它当成普通的截取工具,代码跑起来可能会突然爆出边界错误,或者在维护时被老同事吐槽“怎么还在用淘汰的方法”。字符串截取看着只是两行代码,里头藏着的参数逻辑、编码陷阱和...
阅读原文
js charAt获取字符
字符串抠细节,别只盯着方括号:聊聊 js charAt 的真实用法 写代码久了,总会碰到需要“拆字”的场合。比如判断用户提交的工单编号是否以特定字母开头,或者从一串固定长度的流水号里精准捞出一段业务标识。很多人习惯性掏出方括号 str[0],但翻到严格校验逻辑或遗留系统时,还是会频繁撞见 charAt()。这个方法看着朴素,实际落地时有不少细节值得提前摸清。 charAt(index) 的核心逻辑...
阅读原文
js replace字符串替换
JS replace 不止于“换词”,掌握这三招搞定高频字符串难题 写前端代码时,几乎每个开发者都跟过这么一段需求:“把用户输入里的敏感词过滤掉”或者“把日期格式从 YYYY/MM/DD 转成 YYYY-MM-DD”。很多人第一反应是直接上 replace,敲着敲着却发现,有时候只换了一个,有时候全乱了。字符串替换看着基础,真要把它用到顺手,得跨过几个经常被忽略的细节。 默认情况下,原生 repl...
阅读原文
喵喵游记——金陵旧都
最后一站,南京。南京余出来一天半的时间。计划把城区内的景色转一转,太远的就不去了,体力实在是不行了。再加上后半天还要买买特产(真没啥可买的),所以就计划了总统府,南京博物院,老门东,夫子庙(中华...
阅读原文
友情链接
Friends & Partners