JavaScript 入门:拒绝空字符串并计算有效学习时长
将文本时长转成数字,区分空文本、无效数字和非整数,用显式验证防止类型转换悄悄改变业务含义。
围绕 JavaScript 语法、浏览器 API、异步编程与 Node.js,探讨页面交互、服务端开发、模块化和调试方法,适合学习与项目实践时按主题查阅。
收录 3 篇文章将文本时长转成数字,区分空文本、无效数字和非整数,用显式验证防止类型转换悄悄改变业务含义。
用 filter 与 reduce 统计完成任务,再通过数组副本排序,观察 sort 的修改行为与浅拷贝的边界。
用异步函数模拟任务读取,区分返回 Promise 与得到结果,学习在实际 await 处处理失败并保持输出顺序。