js
白开水丶
初入开发,请各位大佬多多指教!
展开
-
复杂数组排序
/** * 数组排序 * @param {*需要排序的数组} arr * @param {* * type 排序字段名 降序排列-desc | 升序排列-acs * fieldName 根据那个字段排序 * } storObj */ export const sortArray = function (arr,storObj) { let newArray = [] let field_name = storObj?.fieldName || Object.keys.原创 2021-02-22 17:08:13 · 165 阅读 · 0 评论 -
扫雷简易版-TS初学版(好吧基本上没有用到什么TS的内容)
游戏介绍:《扫雷》是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。 游戏操作功能: 游戏的基本操作包括左键单击(Left Click)、右键单击(Right Click)、双击(Chording)三种。其中左键用于打开安全的格子,推进游戏进度;右键用于标记地雷,以辅助判断,或为接下来的双击做准备;双击在一个数字周围的地雷标记完时,相当于对数字周围未打开的方块均进行一次左键单击操作: 左键单击:在判断.原创 2020-11-16 17:13:29 · 281 阅读 · 0 评论 -
小程序 请求Promise封装
最近做小程序在调用后台接口的时候感觉总写很长一串,很冗杂。非常想念vue中promise封装的写法,于是自己初步封装了一下。 1.url 接口地址 2.headers请求头 3.params 请求参数 4.host 服务端地址 /** 字符串化 */ export function stringifyQuery(query){ let arr = [...原创 2019-09-17 09:32:21 · 177 阅读 · 2 评论 -
js获取时间戳各种获取玩法、new Date() 格式处理
## new Date() 提供的api var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) // 所以获取当前月份是myDate.getMonth()+1; myDate.getDate(); //获取当前日(1-31) myDate.原创 2020-05-09 16:00:45 · 293 阅读 · 0 评论 -
数组实用的原型扩展方法举例
原生 JavaScript 中对数组提供的方法不能完全的满足我们的需求,这在一定程度上降低了开发效率,如果你也为此所困扰,那么我们可以将我们日常经常用到的方法挂载到Array的原型链上。 1.深拷贝 Array.prototype.coyp = function(){ return JSON.parse(JSON.stringify(this)) } 2.简单数组去重 Array....原创 2020-03-24 16:48:21 · 336 阅读 · 0 评论