javascript
悦悦猪
一枚正在学习前端的小萝莉。
展开
-
window.location.href跳转页面后拿不到cookie
window.location.href跳转页面后拿不到cookie的问题原创 2022-12-22 11:08:00 · 2807 阅读 · 0 评论 -
js千分位格式化(浮点数也可)
js 千分位格式化原创 2022-11-16 11:40:51 · 368 阅读 · 0 评论 -
js 数字的千分位格式化
场景今天被提出一个优化需求点,在Table表格里显示的出入度使用千分位,于是就在网上搜索了一下,将该方法放到了公共的方法里。数字的千分位格式化正则表达式实现/** * 千分位格式化 * @param {number} num * @returns {string} */export function toThousands(num) { const str = num.toString() return str.replace(/(\d)(?=(?:\d{3})+$)/g, '$1原创 2022-03-25 14:24:48 · 596 阅读 · 1 评论 -
js清空数组
有一个数组let array = [1, 2, 3]方法一array.length = 0方法二array.splice(0, array.length)方法三array = []原创 2021-04-26 17:13:41 · 180 阅读 · 0 评论 -
echarts图表文字换行
最近使用了echarts的树图,由于树图的叶子比较多,文字重叠了,想让一个文字占一行,所以做了一下处理。leaves: { label: { position: 'bottom', rotate: 0, verticalAlign: 'top', align: 'center', formatter: function(val) { let strs =原创 2021-04-26 16:34:41 · 2211 阅读 · 0 评论 -
js手机号码正则验证
手机号码验证正则表达式let tel = '我是一个匿名的手机号'let reg = /^1((3[0-9])|(4[1579])|(5[0-9])|(6[6])|(7[0-9])|(8[0-9])|(9[0-9]))\d{8}$/let isTel = reg.test(tel) // true or false原创 2021-04-06 16:06:34 · 984 阅读 · 0 评论 -
js基础知识之数据类型
js基础知识一、JavaScript的数据类型Number、字符串、Boolean、数组、对象 1、字符串 拼接多个字符串可以用+,ES6新增了一种模板字符串,会自动替换字符串中的变量。var name = '粉刷匠';`我是一个${name},粉刷本领强。`获取字符串的长度,并且取得字符串某个指定位置的字符。给字符串的某个索引赋值是无效的。var string = ...原创 2018-05-24 15:42:35 · 241 阅读 · 0 评论 -
for... in 与 for... of 以及 foreach
1.for … infor (var key in obj) {}2.for … of (ES6新增)(只循环集合本身的元素)for (var item in iterable类型的集合) {}3.forEacharray.forEach(function(element, index){});注意: Array、Map、Set都属于iterable类型,属于...原创 2018-05-24 18:01:34 · 153 阅读 · 0 评论 -
js对象数组去重
下面记录一下使用reduce方法进行对象数组去重(根据某个属性)let array = [{ city: 'Beijing', country: '中国', id: 1},{ city: 'Beijing', country: '中国', id: 1},{ city: 'Shenzhen', country: '中国', id: 2}]要对该数组进行去重let...原创 2019-09-23 14:29:38 · 121 阅读 · 0 评论