![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
多秋浮沉度华年
这个作者很懒,什么都没留下…
展开
-
js循环之多层嵌套(Obj嵌套Arrar)循环按照index生成obj并传入值,里面嵌套Array并push多值
直接上数据let testArr = [];let resultArr =[] //数据结构 // [ // { // title:'', // list:[....] // }, // { // title:'', // list:[....] // }, // .., // ] for(var原创 2021-09-17 16:54:30 · 607 阅读 · 0 评论 -
关于js去重和双循环对比相同的值动态生成数组并Push
1:去重参数:data为数组里面多个对象目的:data中方有多种类型题目并且多个,需要去重后,每个题目只需要重复的获取一个就可以 //题目去重 let peons = data.reduce((cur,next) =>{ obj[next.typeName] ? '' : obj[next.typeName] = true &&cur.push(next)原创 2021-09-17 11:30:49 · 590 阅读 · 0 评论 -
javaScript之ES6数组笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> </body>原创 2021-07-02 17:11:23 · 179 阅读 · 0 评论 -
Es6 之 Promise
一、简介Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。Promise对象有以下两个特点。(1)对象的状态不受外界影原创 2020-12-25 16:51:53 · 64 阅读 · 0 评论 -
时间戳转换
fmtDate (obj) { var date = new Date(obj) var y = 1900 + date.getYear() var m = '0' + (date.getMonth() + 1) var d = '0' + date.getDate() return y + '-' + m.substring(m.length - 2, m.length) + '-' + d.substring(d.length - 2, d.length)},原创 2020-08-03 10:10:15 · 170 阅读 · 0 评论 -
关于搜索时根据value去判断数组中是否存在值后返回新的数组 ,并清空后显示原数组
1:搜索传入name( this.tableData1Copy =this.tableData1)此作用是为了清空当前搜索时再带入值//搜索 searchRoles(name){ this.tableData1Copy =this.tableData1 let dataArr = this.tableData1 let arr =[]; for(let i=0;i<dataArr.length;i++){ if(d原创 2020-05-18 16:18:06 · 187 阅读 · 0 评论 -
数组常用的一些扩展方法
1、join()将数组中所有的元素都装华为字符串在一起,最后返回最后发字符串 let ArrayJoin=[1,2,3,4,'a','b','v'] let newArray = ArrayJoin.join(',') console.log(newArray) //结果 1,2,3,4,a,b,v2、reverse()将数组中的元素颠倒顺序,返回到这的数...原创 2020-03-01 15:31:07 · 790 阅读 · 0 评论 -
js中try _catch的基本用法
1:事例链接地址:https://www.runoob.com/jsref/jsref-try-catch.htmltry { adddlert("欢迎光临!");}catch(err) { document.getElementById("demo").innerHTML = err.message;}注:1.try/catch/finally 语句用于处理代码中...原创 2020-02-27 15:12:12 · 10182 阅读 · 0 评论 -
关于路由传参,取不到值的问题
我首先在页面有一个查看功能,需要传coreId和hrId然后从页面获取数据传到查看页面 <a @click="openDtl(row.hrId,row.coreId)">查看</a>再到将两个参数通过params传值 openDtl(id,coreId) { console.log(coreId) this.$rou...原创 2019-11-29 16:01:25 · 1224 阅读 · 0 评论 -
看到vueX中这样的写法 [SOME_MUTATION] (state)
export const SOME_MUTATION = 'SOME_MUTATION'// store.jsimport Vuex from 'vuex'import { SOME_MUTATION } from './mutation-types'const store = new Vuex.Store({ state: { ... }, mutations: { /...原创 2019-11-28 19:48:42 · 749 阅读 · 0 评论 -
javaAcript的map()使用方法
javaAcript的map()使用方法1:用法 map()的使用方法 数组接受三个参数 当前的值 当前下标 数组对象本身Array.map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值,同时不会改变原来的数组。map()里面必须加上return 返回2:实例 const arr = [...原创 2019-11-07 11:04:10 · 230 阅读 · 0 评论 -
javaScript的forEach()使用方法简介
javaScript里面数组扩展方式forEach使用方法1:使用方法 语法 arr.forEach(function(currentVlaue,index,this.value)) currentVlaue 表示当前值 index 表示当前下标 this.value 表示当前的数组注:说的不够专业,比较通俗2:实例注:这里后面加上特殊符号 适用于区分返...原创 2019-11-07 10:24:02 · 1090 阅读 · 0 评论 -
html2canvas的简单使用方法
1:在控制台输入 npm install --save html2canvas2:引入到文件 3:在js里面写入var resultPageBox = document.getElementsByClassName(“result-page-box”)[0]html2canvas(resultPageBox).then(function (canvas) {var dataUrl = ...原创 2019-06-10 10:09:03 · 4608 阅读 · 0 评论