js
文章平均质量分 91
百里挑单
这个作者很懒,什么都没留下…
展开
-
前端调用本机应用, 前端启动脚本
前阵子接到一个需求, 前端启动本级的vlc,前端启动一个脚本的需求 思路: 1.配合后端, 前端发请求, 后端接到请求, 后端处理脚本,后端启动一个.shell脚本应该是很容易的事(该方法前端发请求,剩下的后端处理) 2.在服务器上写一个.desktop文件,.desktop文件个人理解为桌面快捷方式(个人理解, 如有错误, 随时纠正), 然后将快捷方式转为链接 ,前端用调用链接的方式启动快捷键=》启动本地应用(即方法2) 方法1: 先说启动windows: 亲测原创 2021-08-20 17:32:14 · 1093 阅读 · 0 评论 -
数组的reduce用法(代替for循环, 求和, 求积, 去重, 数组中元素出现的次数)
先说reduce的参数: 第一个参数是之前处理的结果, 第二个参数是当前的值, 第三个参数是当前的值的index, arr是循环的数组 1.求和求积的用法 求积:求和同理, 把*改成+即可 var arr = [1, 2, 3, 4]; var sum = arr.reduce((prev, cur, index, arr)=> { console.log(prev, cur, index,arr); return prev * cur; }) console.log(su.原创 2020-11-03 17:00:29 · 910 阅读 · 0 评论 -
对象是否包含in用法
判断一个属性是不是对象的属性 1. 之前一直用的都是 let obj = {a:1,b:2,c:3} if(obj.a){ console.log('包含') }else{ console.log('不包含') } if(obj.d){ console.log('包含') }else{ console.log('不包含') } 2.无意中发现以下方法用in let obj = {a:1,b:2,c:3} if('d' in obj){ console.原创 2020-11-03 11:44:07 · 320 阅读 · 0 评论