js
一介青烟小生
小白一个
展开
-
js去除数据外面的双引号(不是在直接转数据类型)
像这种,直接除去数据外面的双引号,获取里面的数组var parentSelect="[1c06f615900f4049bd154d9cc1b6c98b;#, 4ecd8f77892047e21cd077f1a5424488;#/CeShi]"var parentSelect2= parentSelect.replace(/^\"|\"$/g,'')console.log(parentSelect2);...原创 2021-10-11 13:56:07 · 1789 阅读 · 0 评论 -
获取对象Object的长度
获取对象的长度obj:{id:1,id2:1,id3:1,id4:1,id5:1,id6:1,id7:1,id8:1,id9:1,id10:1}let i= Object.keys(this.obj).lengthconsole.log(i);//10原创 2020-12-23 11:31:17 · 1210 阅读 · 0 评论 -
前端将json数据和动态数组数据转换为Excel文件下载
以下转载来自https://blog.csdn.net/friend_ship/article/details/100582537前端将json数据转换为Excel文件下载第一步安装需要的依赖:npm i file-saver xlsx -Snpm i script-loader -D第二步需要加载两个依赖包:Blob.js 和 Export2Excel.js文件可以百度下载这两个文件,也可以直接copy下面的代码。Blob.js代码如下:/* eslint-disable *//*转载 2020-10-09 14:34:55 · 427 阅读 · 0 评论 -
转换blob类型的数据,然后进行下载各种文件,还有各种blob转换的文件类型
转换blob类型的数据,然后进行下载各种文件ress //返回的数据流var blob = new Blob(ress, {type: 'application/vnd.ms-excel;'}); //type这里表示xlsx类型var link = document.createElement('a');var href = window.URL.createObjectURL(blob); //创建下载的链接link.href = href;link.download = 'result.x转载 2020-09-04 18:30:42 · 5347 阅读 · 0 评论 -
转换blob类型的数据,然后进行下载各种文件
转换blob类型的数据,然后进行下载各种文件ress //返回的数据流var blob = new Blob(ress, {type: 'application/vnd.ms-excel;'}); //type这里表示xlsx类型var link = document.createElement('a');var href = window.URL.createObjectURL(blob); //创建下载的链接link.href = href;link.download = 'result.x原创 2020-09-04 18:27:30 · 1230 阅读 · 0 评论 -
常用的各种文件文档视频音频图片类型
//文件类型TXT、DOC、XLS、PPT、DOCX、XLSX、PPTX,pdfppt、word、pdf、excel、txt//图片类型.jpg,.png,.jpeg,.bmp,.gif,.raw//视频类型.mp4,.mov,.avi,.wmv,.3gp,.mkv,.flv//音频类型WMA、MP3,wav//网页类型html原创 2020-09-04 18:14:51 · 3768 阅读 · 0 评论 -
从后面截取字符串;字符串变成小写;判断数组字符串是否存在特定字符;检验url是否带了http
从后面截取字符串;字符串变成小写;判断数组字符串是否存在特定字符;检验url是否带了httpjs截取数据,从后面开始截取let type = (file.name).substring((file.name).lastIndexOf(".")+1)把字符串变成小写模式let type2 = type.trim().toLowerCase()判断数组中有没有特定的字符let text = ['TXT','DOC','XLS','PPT','DOCX','XLSX','PPTX','pdf','原创 2020-09-04 18:12:42 · 132 阅读 · 0 评论 -
数组类型方法map,valueOf,forEach,findIndex,includes,indexOf
数组类型方法1.concat,创建一个新数组,将array与任何数组 或 值连接在一起。let arr = ['1','2','3','4']let arr2 = ['9']let arr3 = arr.concat(arr2)console.log(arr3);//[ '1', '2', '3', '4', '9' ]2.pop,删除数组的最后一个元素,返回值为最后一个元素let arr = ['1','2','3','4']var a = arr.pop();console.log原创 2020-08-29 08:54:22 · 426 阅读 · 0 评论 -
js的数组判断属性是否存在,给对象添加一个属性和值,给后端拿到的数组对象添加一个状态值,给数组对象添加一个属性和值
判断属性是否存在if('shop_id' in liveInfo)group_live_gli(){ let chat_sid = localStorage.getItem('chat_sid') let liveInfo = this.liveinfo if(this.chat_type == 'group_live') { if('shop_id' in原创 2020-08-10 09:50:13 · 639 阅读 · 0 评论