随笔分类 -  javascript

摘要:需求背景: 要求验证选择的时间是否在可选的时间范围内(即应用的时间范围),但是可选的时间范围是只有月份和天数,不限制年份,所以选择的时间也只验证月日,不校验年份 解决方案: 需要比较只有月份和日份的日期的大小。当前想到的只有将月份和日份分别拆分出来做比较,目前考虑可能有五种情形: 当开始时间的月份和 阅读全文
posted @ 2023-01-10 16:29 applesky 阅读(593) 评论(0) 推荐(0)
摘要:需求背景: 要求在离开页面时需要判断页面的数据是否有做过改动,由于页面的数据是表单对象的形式,所以只需要判断对象的属性值是否有发生过变化就行 解决方案: 查找资料发现比较简单的写法就是通过JSON.stringify转换成字符串进行对比 上代码案例: const x = { a: 1, b: 2, 阅读全文
posted @ 2023-01-09 17:25 applesky 阅读(2202) 评论(0) 推荐(0)
摘要:基本语法 接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 function(total,currentValue, index,arr) total: 必需。初始值, 或者计算结束后的返回值。 currentValue: 必需。当前元素 currentIndex: 可 阅读全文
posted @ 2021-04-21 21:55 applesky 阅读(135) 评论(0) 推荐(0)