摘要:
appid 是wx开头那个就行 能拉起来 一般都是跳转地址不对 阅读全文
摘要:
export function delEmptyAttr(obj){ let newObj={}; Object.keys(obj).forEach((key)=>{ if(obj[key]){ newObj[key]=obj[key]; } }) return newObj } 阅读全文
摘要:
//解析html字符串 给图片设置宽高export function formatRichText(html) {let newContent = html.replace(/<img[^>]*>/gi, function(match, capture) {match = match.replace 阅读全文
摘要:
1.map的使用 map() 会返回一个新数组,不会改变原来的数组、修改其内容并保持原始数组不变的通用方法。 当出现需要修改现有数组的内容并将结果存储为新变量的时候就可以用 let arr= [{val:1,test:'测试'},{val:2},{val:3}]; 返回修改后单个值 let getA 阅读全文
摘要:
toFixed(2) 第三位小数开始四舍五入 let da=0.0318726 Number(da.toString().match(/^\d+(?:\.\d{0,2})?/)); 阅读全文
摘要:
js的原型链 为什么需要原型链? 为什么需要原型:在一些场景中,比如人类行为有些要打游戏,有些要上学,有些要工作,但同时他们都需要吃饭和睡觉,但如果把每个人吃饭睡觉私有化使用的话就有点浪费内存,这时候就可以把这些每个人都需要做的行为统一拿出来放到一个公共的空间,每个人都有权限访问它,这样就可以节省内 阅读全文
摘要:
function F() { Object.prototype.a = function () { console.log("a()"); }; Function.prototype.b = function () { console.log("b()"); }; } var f = new F() 阅读全文
摘要:
1: 对象字面量的方式 let o = {} 2: 通过Object.create() let o = Object.create({}) 3: 通过new 构造函数的方式 let o = new Object() function Person(name) { this.name = name } 阅读全文