js
小郭快跑呀!
不会写bug的程序猿不是优秀的程序猿
展开
-
js new Map的使用方法
js中new Map的使用以及它的方法和属性讲解原创 2023-03-03 15:01:59 · 1417 阅读 · 1 评论 -
总结 js 对象数组去重的方法
js 实现数组对象去重的方法原创 2023-03-03 14:23:34 · 257 阅读 · 0 评论 -
js 数组方法汇总
map , forEach原创 2022-10-27 17:36:25 · 569 阅读 · 0 评论 -
获取当前年月日的两种方法
使用js或者moment模块获取当前年月日原创 2022-09-26 14:10:10 · 15638 阅读 · 0 评论 -
通过 js的object方法 获取对象的长度以及value,key值
var obj = { name:'hello', sex:'女', };var key = Object.keys(obj); 获取key值var value = Object.values(obj); 获取value值var Propertyname = Object.getOwnPropertyNames(obj) 返回一个由指定对象的所有自身属性的属性名console.log(key); ['name...原创 2021-12-20 16:19:07 · 3617 阅读 · 0 评论 -
通过 js 实现多选框的选择/取消选择功能
selectgoodsid(e) { var index = e.currentTarget.dataset.index var goodsid = this.data.goodsid if (goodsid.includes(index)) { goodsid = goodsid.filter(item => item != index); } else { goodsid.push(index) } this.setDat..原创 2021-12-15 16:56:04 · 3341 阅读 · 0 评论 -
小程序第三方逆地址解析
1、登录百度开放平台(百度地图开放平台 | 百度地图API SDK | 地图开发)注册成为开发者,创建应用,选择应用类型,获取ak。2、使用wx.getLocation获取位置经纬度,调用百度地图api就可以进行解析。getDistrict(latitude,longitude){varak='ak'varthat=this;wx.request({url:'http://api.map.bai...原创 2021-12-14 10:15:39 · 663 阅读 · 3 评论 -
函数的防抖和节流
1、封装函数并导出/*函数节流*/function throttle(fn, interval) { var enterTime = 0;//触发的时间 var gapTime = interval || 1000 ;//间隔时间,如果interval不传,则默认1000ms return function() { var that = this; var backTime = new Date();//第一次函数return即触发的时间 .原创 2021-10-27 14:39:28 · 98 阅读 · 0 评论 -
js 合并数组
方法一: js的数组对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果,原数组不变返回一个新的数组var arr1=[1,2],arr2=[3,4]var newarr = arr1.concat(arr2); //newarr=[1,2,3,4];方法二: ES6的语法,模板字符串(...),会生成新的数组。var newarr=[...arr1,...arr2] //newarr=[1,2,3,4];方法三: arr...原创 2021-10-12 15:57:57 · 119 阅读 · 0 评论 -
倒计时秒转成天时秒分
var lt = 3000 //总秒数var timer = setInterval(() => {if (lt > 0) {let days = Math.floor(lt / 86400)//天数let hours = Math.floor((lt - 24 * days * 60 * 60) / 3600)//小时数let minutes = Math.floor((lt - 24 * days * 60 * 60 - 3600 * hours) / 60)...原创 2021-08-26 14:40:58 · 200 阅读 · 0 评论 -
js数组对象交集
需求分析:如图所示有两个对象数组arr1和arr2,求arr1和arr2的交集. var arr1 = [{ id: 1 }, { id: 2 }, { id: 3 }]; var arr2 = [{id: 1 }, {id: 2 }, {id: 3 }, { id: 4 }, { id: 5 },{id: 6}]; 实现思路及代码如下:var have = [] //定义一个空数组 arr2.forEach(el=>{ ..原创 2021-08-06 15:05:41 · 1104 阅读 · 0 评论