自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 js 数组去重的6 种方法

var repeatArr = [2, 1, 1, 10, 12, 5, 7, 7, 2, 1];第一种 :利用 es6 Set 类function repeatArrFn1(arr) { return Array.from(new Set(arr)); }function repeatArrFn10(arr) { return [...new Set(arr)] }第四种:利用数组下标去重function repeatArrFn4(arr){return arr.filter

2021-09-15 12:01:11 231

原创 vuefilters过滤器的使用,给金钱价格加上符号单位

vuefilters过滤器的使用,给金钱价格加上符号单位通常后端给出的价格都是price:888我们要求展示的数据要求加上¥符号和单位,我们可以写一个简单的过滤器 filters: { currency(val) { if (!val) return '0.00'; return '¥' + val.toFixed(2) + '元'; }, },用法: <div>{{ price | currency }}</div>.

2021-11-23 18:06:57 1352

原创 力扣刷题第一题 两数之和

题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。var nums = [4, 5, 0, 23, 2],target = 7;时间复杂度 为O(n)b站一位大佬的视频的写法,Map真香var twoSum = function(nums, target) { const map = new Map() for (let i = 0; i < nums.length; i++) {

2021-09-28 18:32:03 189

原创 js数组降维,扁平化数组

var arr = ['0', ['1', '2'], '3', ['4', ['5', '6'], '7'], '8', ['9', ['10', '11', ['12', '13'], '14']], '15'];方法一: 利用 flat apifunction flatArray4(arr) { return arr.flat(Infinity);}方法二 递归// 从外往内递归function flatArray3(arr) { //函数的递归就是在函数中调用自身 var h

2021-09-22 14:44:31 175

原创 js深浅拷贝方法

var obj = { a:'hello', b:{ a:'world', b:111 }, c:[11,'jack','Tom']}是从慕课网一门叫直面JavaScript中的30个疑难杂症的视频里看到的特此记录下浅拷贝://方法1function simpleClone(objNew){ var obj = {} for(var i in objNew){ obj[i]=objNew[i] } return obj}var objCopy = simpleCl

2021-09-17 17:52:06 162

原创 js 字符串反转反转的两种方法

var str = "You don't touch mother fucker think twice.";第一种方法运用api var strReverse = str.split(' ').reverse().join(' ');分别打印第二种方法:for循环加slicefunction stringReverse(str) { var words = [],result = '',point = 0; for (var i = 0; i < str.length; i++)

2021-09-10 18:04:23 3812

原创 js对url参数解析,返回一个对象

var url = 'www.imooc.com?name=xiaodangao&age=22&sex=0&phone=19023271580';function fetchData(url) { var obj = {}; var temp; var paramsGroup = url.split('?')[1]; //name=QinYanFei&age=22&sex=0&phone=13083771680 var paramsObj = pa

2021-09-09 09:59:28 612

原创 js找出下列数组中的最大数

首先定义一个数组var numGroup = [1, 10, 5, 8, 7, 20, 9, 12, 4];第一种简单api方法var removal= Math.max(...numGroup); //20第二种运用for循环function findMaxNumber(arr) { var number = arr[0]; for (let index = 1; index < arr.length; index++) { const element = arr[index

2021-09-08 10:26:34 237

原创 js 查找字符串中子串的位置下标 indexof 和slice 两种方法

var str = '苹果-香蕉-橘子-西瓜-山竹-苹果-桃子-哈密瓜-草莓-葡萄'var subStr = '苹果'方法一用indexof indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置stringObject.indexOf(searchvalue,fromindex)subStr:规定需检索的字符串值。fromindex:var p = str.indexOf(subStr)var arr = []while(p>-1){ arr.push(p)

2021-08-30 10:27:34 7445

原创 记录uniapp打开原生html页面

记录uniapp打开原生html页面因为项目的需求需要在html页面里进行一些数据的调用,然后简单记录一下首先目录结构,在根目录新建一个hybrid文件夹,下面依据自己情况建html页面然后在页面上写入代码<view class="webview-box"><web-view :src="url"></web-view>onLoad: function() { this.session_id = uni.getStorageSync('session_id

2021-08-13 10:05:30 2352

原创 表格增删改查之导出功能

表格增删改查之导出功能最近在写后台管理系统,有一个导出表格的功能,记录一下derive() {const derive_url = “/api/admin/excelOperation/exportExcel”; axios({ method: "post", url: derive_url, responseType: "blob", data: { busClickDto:this.oncederive, //t...

2020-12-11 15:52:04 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除