- 博客(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关注的人