数组按指定顺序排序
Deshun 发布于 2年前 (2022-06-11) 1272℃ 评论(0) 赞 (1)
数组排序可以直接使用 sort() 方法,可以对数组按规律排序。但如果指定一个没有规律的顺序进行排序呢?同样可以使用 sort() 方法:const data = [ { name: '张三', code: 'zs' }, &n...
Deshun 发布于 2年前 (2022-06-11) 1272℃ 评论(0) 赞 (1)
数组排序可以直接使用 sort() 方法,可以对数组按规律排序。但如果指定一个没有规律的顺序进行排序呢?同样可以使用 sort() 方法:const data = [ { name: '张三', code: 'zs' }, &n...
Deshun 发布于 3年前 (2021-12-07) 1352℃ 评论(0) 赞 (0)
今天群里边有人问到 Math.max() 方法返回 NaN 的问题,我简单举个例子,看下图:看上去没什么问题,但为什么返回 NaN 呢?我们先简单看一下 Math.max() 方法:Math.max()Math.max() 函数返回一组数...
Deshun 发布于 3年前 (2021-06-16) 1878℃ 评论(0) 赞 (0)
为了方便查看,会在前端展示时进行处理,每隔3位添加一个逗号。// '1,003.6'这种包含逗号的数值字符串,如果进行数字转换会返回 NaN let str = '1,003.1' Number(str) // NaN需要用 replace 方法,将 , 替换掉:let&nb...
Deshun 发布于 4年前 (2021-05-13) 1453℃ 评论(0) 赞 (0)
JavaScript 无法通过 == === 来判断数组是否相等。const arr1 = [1, 2] const arr2 = [1, 2] console.log(arr1 == arr2) // false这就需要将数组转字符串,然后进行比较。console....
Deshun 发布于 4年前 (2021-01-18) 2191℃ 评论(0) 赞 (3)
最近有个需求,原生 APP 使用 webView 内嵌 H5 页面,APP 未登录状态下打开 H5 页面,在页面中登录,再返回 APP 时要保持登录状态(APP 也要同步登录)。首先写一个方法,来获取设备信息:./getDevice.js /* * 获取设备信息 * */ export function getDevi...
Deshun 发布于 4年前 (2020-12-17) 1564℃ 评论(0) 赞 (0)
封装了一个方法来查询银行 logo 的文件名,然后使用 require 引用。<image class="iconImg" :src="require(`@/static/icons/setting/bankIcon/${this.getCodeWitName(name)}.png`)" />...
Deshun 发布于 4年前 (2020-09-28) 2468℃ 评论(0) 赞 (0)
原链接:https://www.w3h5.com/post/281.html 不知为啥无法访问,重新发一遍吧。有时会遇到需要随机生成颜色的需求,可以使用下面的JS代码来实现。分为两种,一种是 rgb() ,一种是16进制。RGB随机颜色:<script> function rgb(){//rgb颜...
Deshun 发布于 4年前 (2020-09-21) 1871℃ 评论(0) 赞 (0)
之前都是使用 php 对 cookie 进行操作,今天有个需求,需要用 js 获取网站的 cookie 。下面开始:获取 cookie 存为数组:let cookieArr = document.cookie.split(";")遍历数组,存为对象:let cookieObj = {}; for (let&...
Deshun 发布于 4年前 (2020-08-10) 4814℃ 评论(1) 赞 (3)
最近在改一个之前别人对接项目,遇到一个问题。现在要解决问题,需要获取图片的链接,并把链接中的(图片)文件名提取出来。下面开始:比如,图片的 URL 地址是:https://www.w3h5.com/zb_users/upload/2019/04/201904031554286068121005.png?type=w3h5.com这里用到 split() 方法,可以把一个字符串分割成字符串数组。&n...
Deshun 发布于 5年前 (2020-04-14) 3096℃ 评论(0) 赞 (0)
JS控制报错:Uncaught SyntaxError: Invalid shorthand property initializer 的解决方法:今天复制了一串 js 代码,运行发现页面无法正常展示,控制台报错:Uncaught SyntaxError: Invalid shorthand property initializer 。最终发现原因是:JavaScript 使用 JSON...