【JS】Array.reduce对数组中的指定key求和
摘要:Array.prototype.sumFields = function(...fields) { return this.reduce((acc, item) => { fields.forEach(field => { acc[field] = (acc[field] || 0) + (Numb
阅读全文
posted @
2024-10-13 15:06
清清飞扬
阅读(15)
推荐(0) 编辑
js中将小/大驼峰格式的字符串转为下划线相连的字符串
摘要:function isUpperCase(ch) { return /^[A-Z]$/.test(ch) } function isLowerCase(ch) { return /^[a-z]$/.test(ch) } function convert(str) { let arr = []; fo
阅读全文
posted @
2024-06-02 23:44
清清飞扬
阅读(16)
推荐(0) 编辑
在 JavaScript 中保留小数点后两位的方法
摘要:From: https://www.jb51.net/javascript/301602kuw.htm 在 JavaScript 中,有多种方法可以保留小数点后两位,本文给大家分享比较常用的方法,文末给大家介绍了实现数据格式化保留两位小数的多种方法,感兴趣的朋友一起看看吧 在 JavaScript
阅读全文
posted @
2024-05-18 16:17
清清飞扬
阅读(2348)
推荐(0) 编辑
JS列表去重
摘要:const config = [ '11111', '11221', '11441', '11111', ] const set = new Set(config); console.log(set); 运行结果: $ node a.js Set(3) { '11111', '11221', '11
阅读全文
posted @
2022-09-12 17:29
清清飞扬
阅读(191)
推荐(0) 编辑
JS 时间格式化
摘要:new Date(x).format('Y-m-d H:m:s') // 2022-04-23 12:14:56 x && new Date(x).format('Y-m-d H:m:s') // 当x有值时才进行格式化,这样可以处理掉当x为空或非正确时间时的问题
阅读全文
posted @
2022-04-27 07:09
清清飞扬
阅读(30)
推荐(0) 编辑
上传一个.prettierrc文件
摘要:.prettierrc { "semi": true, "singleQuote": false, "arrowParens": "always", "trailingComma": "none" } 解释如下: { "semi": true, // 每句以分号结尾 "singleQuote": f
阅读全文
posted @
2021-12-03 09:51
清清飞扬
阅读(37)
推荐(0) 编辑
axios请求导出数据到excel文件
摘要:客户端利用axios自己封装了一个request,文件名为http.js import axios from 'axios'; import history from './history'; export const baseUrl = '/api'; const request = axios;
阅读全文
posted @
2020-04-23 00:05
清清飞扬
阅读(2009)
推荐(0) 编辑
document.getElementById()方法简写【js技巧】
摘要:在我们写javascript的时候经肯定会经常用到document.getElementById()这个方法,这么长一串很容易写错,而且其中getElementById又有大小写之分。 其实prototype.js里提倡的一个方法就是使用$()简写,通过以下的函数,你可以用$('id')来实现document.getElementById('id')这个功能,怎么样,很爽吧! function$() { varelements=newArray(); for(vari=0;i<arguments.length;i++) { varelement=arguments[i]; if(type
阅读全文
posted @
2011-02-17 21:20
清清飞扬
阅读(1332)
推荐(0) 编辑
浙江移动话费计算-js代码
摘要:这是自己写的计算浙江移动手机话费的js代码,采用jquery框架。首先,要得到包含话费信息的网页,如99.htm:为了在99.htm中加载自己写的js文件,需要在99.htm的网页源代码中添加以下代码:script type="text/javascript" src="../js/jquery/jquery.js"/script script type="text/javascript" src="../js/ChinaMobile.js"/script第一行是加载jquery.js,第二行加载自己写的js文件(ChinaMobile.js)。其中ChinaMobile.js
阅读全文
posted @
2010-12-10 22:38
清清飞扬
阅读(1009)
推荐(0) 编辑
JavaScript小数四舍五入toFixed
摘要:From: http://kevinpeng.javaeye.com/blog/772591虽然js中Number对象自带了toFixed方法Java代码 2.3567.toFixed(2)但由于用户使用不同浏览器,并且这些浏览器js库也存在些差异,所以表现也不同,大多数时候是在FF下开发,却忽略了IE等浏览器的兼容问题。 Java代码 原生toFixed方法555.555.toFixed(2)//输出555.55,IE和FF下执行结果不同借用网上实现代码: Java代码 functionForDight(Dight,How){ //必须是数字或浮点数。如3.56、789 //1:先将小数向右
阅读全文
posted @
2010-12-10 12:58
清清飞扬
阅读(2212)
推荐(0) 编辑