摘要: 问题 经常会遇到诸如对象(object)、基本类型(primitive)和字面值(literal)这样的术语。这三者有何区别,又如何分辨 解决方案 字面值表示某种特定类型的一个值,例如,字符串(String)、浮点数(Number)或者布尔值(Boolean) "this is a string" 阅读全文
posted @ 2021-07-28 15:24 飞流川溪 阅读(70) 评论(0) 推荐(0)
摘要: function dateFormat(fmt, date) { let ret; const opt = { "Y+": date.getFullYear().toString(), // 年 "m+": (date.getMonth() + 1).toString(), // 月 "d+": d 阅读全文
posted @ 2021-07-28 15:23 飞流川溪 阅读(43) 评论(0) 推荐(0)
摘要: indexOfObj: function(key,value,arr){ for(let i = 0; i < arr.length; i++){ if(arr[i][key] == value){ return i } } return -1; }, lastIndexOfObj: functio 阅读全文
posted @ 2021-07-28 15:23 飞流川溪 阅读(236) 评论(0) 推荐(0)
摘要: /* 如果数组中得某一个元素是一个{},移除key为value的{} */ removeObjItem: function(key,value,arr){ for(let i = 0; i < arr.length; i++){ if(arr[i][key] == value){ arr.splic 阅读全文
posted @ 2021-07-28 15:22 飞流川溪 阅读(185) 评论(0) 推荐(0)
摘要: /* 移除数组中的所有值为item项 item为需要移除的元素 arr为需要操作的数组 注:数组赋值的时候赋值的是地址,而不是数组的拷贝 拷贝得到一份新数组: newArr = [].concat(arr) */ removeItem: function(item,arr){ for(let i = 阅读全文
posted @ 2021-07-28 15:22 飞流川溪 阅读(57) 评论(0) 推荐(0)
摘要: function getNumber(val){ val = val.replace(/[^\d]/g,'') } //扩展 /* 1.四舍五入 num.toFixed(2); 2.向下取整 Math.floor(num * 100) / 100 3.向上取整 Math.ceil(num * 100 阅读全文
posted @ 2021-07-28 15:21 飞流川溪 阅读(40) 评论(0) 推荐(0)
摘要: //千分位加逗号 function getThousandNum(val){ //将数值转换为字符串 val = val+'', var reg = /(?=(?!(\b))(\d{3})+$)/g; return val.indexOf('.') >= 0 ? val.split('.')[0]. 阅读全文
posted @ 2021-07-28 15:20 飞流川溪 阅读(45) 评论(0) 推荐(0)
摘要: 在写前端页面中,经常会在浏览器运行HTML页面,从本地文件夹中直接打开的一般都是file协议,当代码中存在http或https的链接时,HTML页面就无法正常打开,为了解决这种情况,需要在在本地开启一个本地的服务器。 本文是利用node.js中的http-server,开启本地服务,步骤如下: 下载 阅读全文
posted @ 2021-07-28 15:16 飞流川溪 阅读(101) 评论(0) 推荐(0)