logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JavaScript switch 语句详解

本文总结了switch语句的语法特点及与循环控制语句的对比。switch通过严格全等(===)匹配条件,支持fall-through特性(无break时继续执行后续case),包含default默认分支。与循环控制语句对比:break仅退出当前循环,return终止整个函数并返回值。在表单序列化示例中,switch根据字段类型处理不同情况,展示case共享、break控制和default处理。相比

文章图片
#javascript
vscode 中通义灵码显示登录过期

vscode 中通义灵码显示登录过期的解决办法

文章图片
#vscode#通义灵码
JavaScript 循环相关疑问:只说结论

本文总结了JavaScript中不同循环语句的特性对比:for...in遍历对象属性时建议配合hasOwnProperty(),for...of适合数组迭代且支持break/continue,forEach无法使用break但支持return跳过当前项。switch语句需注意break使用避免穿透。良好实践包括在for...in中使用属性检查,循环控制语句需根据场景合理选择continue、bre

文章图片
JavaScript 36个数组方法完整参数返回值表(附:已废弃或不推荐使用的数组方法)

本文系统整理了JavaScript数组方法,按"增删改查判"分类总结36个核心方法及其参数、返回值。重点介绍了sort()、flatMap()等方法的特性和使用场景,对比了破坏性方法与非破坏性方法的差异。同时指出已废弃或不推荐使用的数组模式,并推荐ES2023新增的toReversed()等非破坏性方法。通过示例详细解析了flatMap()的数据处理优势,强调其在现代开发中的重

文章图片
#javascript
JavaScript 36个字符串方法完整参数返回值表(附:废弃字符串方法总结)

本文系统总结了JavaScript中36个字符串方法,按照"增-截-改-查-判"分类整理。详细列出各方法的参数、返回值及示例,包括concat()、slice()、replace()、indexOf()等常用方法。特别说明废弃方法如substr()及其替代方案,并深入解析Unicode码元与码点的区别。同时介绍了toLocaleString()和localeCompare()等

文章图片
#javascript
JavaScript 数组和字符串9个同名方法对比

JavaScript中数组和字符串有7个同名方法,包含concat()、includes()等。

文章图片
#javascript
JavaScript 对象继承自 Object 的方法总结

JavaScript中所有对象(除Object.create(null)创建的外)都继承Object.prototype的方法。

文章图片
#javascript
JavaScript 模块模式初衷 和 闭包 快速识别

JavaScript模块模式的初衷是解决全局变量污染、封装信息、管理依赖关系等问题。通过闭包实现封装性、命名空间管理、状态维持等特性,使代码组织更清晰。闭包的核心特征是内部函数引用外部变量并在外部执行,可通过函数嵌套、变量引用和执行位置三点快速识别。模块模式和闭包虽然提高了代码质量,但也可能带来内存占用增加、泄漏风险等问题。

文章图片
#javascript
JavaScript 传统脚本 vs 模块脚本(附:Tree-Shaking、Polyfill 详解)

JavaScript模块化发展对比:传统脚本与ES6模块在严格模式、作用域、导入导出等方面存在显著差异。传统脚本全局作用域易造成污染,同步加载阻塞渲染;模块脚本采用局部作用域、延迟加载,支持静态分析实现Tree-shaking优化。模块化开发更利于代码组织、团队协作和性能优化,但需注意CommonJS模块的动态特性、原型方法调用和第三方库兼容性等Tree-shaking的局限性。现代开发推荐使用E

文章图片
#javascript
    共 212 条
  • 1
  • 2
  • 3
  • 22
  • 请选择