javaScript
soso杰
努力学习前端开发
展开
-
接口返回的数据 图片地址拼接
后台返回的数据是imagepath:"\floor\2021-04-23\11232F146FFB4D91A53427121EDED45A.jpg"拼成一个完成的图片地址我采用了一个replace()方法,把数据里面的\改成/<img src={`${request.baseURL}/nbsystem/utils/getFile?path=${c.imagepath.replace(/\\/g, "/")}&fileName=参数`} alt="img" />..原创 2021-04-29 15:44:34 · 732 阅读 · 0 评论 -
sort 数组数字排序方法
要按数字大小排序,我们可以这么写:var arr = [10, 20, 1, 2];arr.sort((x, y)=> { if(x< y) { return -1 } if(x > y) { return 1 } return 0})console.log(arr) // [1, 2, 10, 20]要倒序排序,我们可以把大的数放前面var arr = [10, 20, 1, 2];arr.s原创 2020-09-30 09:51:44 · 886 阅读 · 0 评论 -
filter 数组去重方法
filter()接收的回调函数,其实可以有多个参数。通常我们仅使用第一个参数,表示Array的某个元素。回调函数还可以接收另外两个参数,表示元素的位置和数组本身:var arr = ['A', 'B', 'C'];var r = arr.filter(function (element, index, self) { console.log(element); // 依次打印'A', 'B', 'C' console.log(index); // 依次打印0, 1, 2 co原创 2020-09-29 17:58:23 · 1966 阅读 · 0 评论 -
遍历 Map 结构
const map = new Map();map.set('first', 'hello');map.set('second', 'world');for(let [key, value] of map) { console.log(key + value)}Map 结构遍历 采用forof遍历原创 2020-09-10 16:33:40 · 299 阅读 · 0 评论 -
ES6对象的解构赋值
整个对象复制到一个变量里面let {...obj} = {foo: 'aaa', bar: 'bbb'};获取对象里面的某个值let {bar} = {foo: 'aaa', bar: 'bbb'};console.log(bar ) // bbb获取对象里面的某个值,变量名和属性名不一样let {foo: baz} = {foo: 'aaa', bar: 'bbb'};console.log(baz) // aaa...原创 2020-09-10 10:56:12 · 95 阅读 · 0 评论 -
js 获取时间大全
获取指定时间的时间戳let starttime = new Date('2018.1.1 00:00').getTime()let endtime = new Date('2099.12.30 23:59').getTime()获取当前月的第一天和最后一天 let date = new Date(); let starttime = new Date(date.getFullYear(), date.getMonth(), 1).getTime(); let endtime = n..原创 2020-08-03 17:40:26 · 163 阅读 · 0 评论