- 博客(11)
- 收藏
- 关注
原创 JavaScript数组中splice some forEach every map filter reduce reduceRight用法
// splice 可以改变原数组,可以对原数组删除、修改、添加,第一个参数是数组元素的索引 //第二个参数是删除个数,第三个参数或者更多(如果第二个参数为0,那么就会在当前元素后添加新的值)//如果第二个参数为1或者其他,那么第三个参数则作为修改插入删除元素的位置let arr1 = [1,4,5,6];arr1.splice(1,0,2,3) //1,2,3,4,5,6console.log(arr1)arr1.splice(1,1,10)console.log(arr1) //1,10,
2020-09-10 16:11:29
218
原创 查询重复数组中重复元素个数并将重复元素名称添加(1)(
``let arr = [{ name: "A", url: "xxxx" }, { name: "A", url: "xxxx" }, { name: "A", url: "xxxx" }, { name: "A.doc", url: "xxxx" }, { name: "A", url: "xxxx" }, { name: "C", url: "xxxx" }, { name: "V", url: "xxxx" }, { name: "B", url: "xxxx" }, { name: "C", u
2020-09-02 22:41:02
695
原创 使用node-xlsx+express插件生成excel文件并下载到本地
const xlsx = require('node-xlsx'); express = require('express'); fs = require('fs'); router = express.Router(), path = require("path") //以上引入的工具都需要先在项目中安装 router.get('/export', (req, res, next) => { //定义表格中的数据 let datas = [['表.
2020-06-24 12:13:42
1308
1
原创 JavaScript数组去重
第一种for循环 var arr = ['apple', 'orange', 'banana', 'grape', 'apple', 'orange']; var tempArr = []; for (var i = 0; i < arr.length; i++) { if (arr.indexOf(arr[i]) === i) { tempArr.push(arr[i]) }
2020-06-05 11:33:09
140
原创 css学习笔记:解决margin塌陷问题
.wrapper { width: 100px; height: 100px; background: #666;}.content { height: 50px; width: 50px; background: #0f0; margin-left: 50px; margin-top: 50px;}<div class="wrapper> <div class="content"> </div></div问题描述: 此时margin.
2020-05-31 15:34:50
135
原创 父元素display:flex布局下的子元素宽度无效问题
子元素设置flex-shrink:0即可解决flex-shrink默认值为1是开始收缩 0是不收缩
2020-05-29 10:31:44
831
原创 个人记录---多种状态取交集
描述:列表批量操作,选中的每行状态不一致时,取交集使选中的行都存在的状态可以进行批量操作第一种图标没有批量操作选中三行则三种状态不能进行批量操作,若选中后面两行则可以进行批量会话选中所有行的数据结构:arr = [{status:{simple:1,conference:2}},{…},{…}…]个人处理方法:定义两个数组分别存储所有对象中的simple和conference,如果数组中的值都一致的情况,则这个键对应的操作可以进行批量处理。代码实现:let conferenceArr
2020-05-13 11:09:18
126
原创 冒泡排序(个人理解如有问题请指出)
sort() { let arr = [12, 5, 2, 1, 3, 6476, 4, 8, 47, 5644, 51]; let temp = ""; let count = 0; for (let i = 0; i < arr.length - 1; i++) { //有N个数只需要进行N-1次循环比较 let flag = true;//定义flag作为判断...
2019-08-22 09:39:55
156
原创 安装nodejs时:The error code is 2503. win10系统
第一步:进入c盘Windows文件找到Temp文件,右击选择“属性”,点击“安全”之后找到本机然后进行编辑将“完全控制”选项选中,点击确定第二步:win+r 输入cmd 进入命令行之后,利用cd进入安装程序的文件夹下,最后输入msiexec /package 安装程序名(包括扩展名)...
2019-06-07 23:18:34
474
原创 VUE安装出错问题解决
VUE安装脚手架出现的问题,最有效的解决方法@[TOC](安装脚手架出现这种错真是让人头大,刚起步就被卡住了,下面说下我的解决方法。解决方法:将no such file or directory, access 'D:\Node\nodejs\node_modules\vue-cli\node_modules\mime-db’文件夹下的node_modules删除掉即可。...
2019-02-20 10:56:54
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人