最近工作遇到的些问题总结下希望能帮助到大家

  1. 关于es6数组的解构
    可以设置默认值来进行数据判空避免报错
let array=[ [1],[2,3],[4]]
let [ res1,res2=[],res3=[] ]= array
console.log(res1,res2,res3) //[ 1 ] [ 2, 3 ] [ 4 ]array=[ [1]]
let [ res1,res2=[],res3=[] ]=array
console.log(res1,res2,res3)//[ 1 ] [] []
  1. js换行符的问题
    我在工作时拿到了别人写的一串代码
//res2  res3  均是数组
let list = (res2 || []).map((item) => {return {...item,type: "sos",};
})
(res3 || []).forEach((item) => {list.push({...item,type: this.type,});
})
this.$emit('drawPoint',list)

结果却显示报错显示

(...) res2 is not a function  //大概就是这么个意思

但是打印

console.log(typeof(res2))   //结果是Object

产生这种问题的原因是小括号在JavaScript中不被看作是换行符,因此需要在第一个map函数后加一个分号,这样就能解决问题了,划重点编写代码时一定要有好习惯。但是真的懒不想写怎么办,其实可以改vscode中的配置文件让你每一次Ctrl+s保存之后自动格式化代码格式,具体请自行百度。

写一些我工作中遇到的问题吧相关推荐

  1. 工作中如何应对那些不讲武德的人?

    有人的地方就会有江湖,有江湖的地方就会有纷争,纷争主要来源于人与人之间的摩擦.我们工作中难免要和形形色色的人找交道,时间久了你就会发现:不出事情的时候,大家你好我好大家好,一片祥和:有事情的时候,你来 ...

  2. 如何用分析方法解决工作中的问题?

    我是多之剑: 这是我日常工作中遇到的一个真实的案例,通过发现问题和尝试找到原因,我完成了日常的工作.同时,我想通过这个案例告诉你电商行业的分析思路. 1.明确问题 2019年11月12日,双11大战刚 ...

  3. 我的一个学生在运维工作中写的自动日志清理脚本程序

    本文是我的一个学生在运维工作中写的自动日志清理脚本程序,我这里不评价该shell脚本写的好与坏,只是发出来,和大家做一个分享,如果能给大家带来一点点思路上的参考就够了. 自动日志清理脚本程序 #!/b ...

  4. python简历项目经验怎么写_个人简历中工作经验怎么写?

    在找工作的过程中,简历的填写是一门大的学问.一份好的简历,能够让面试官,有种迫不及待想要见你的冲动,这样也才能够让你在众多求职者中脱颖而出. 很多人在填写简历中工作经验一栏时候,会出现犯难的情况.可能 ...

  5. 工作中写文档的一些经验总结

    工作中写文档的一些经验总结 在工作中,有很多时间是在写设计文档.配置说明.升级部署等文档. 有时候真的很烦写文档,但是写文档又是必不可少的重要工作内容. 如何写好文档? 我个人在工作中有一丢丢的经验总 ...

  6. 工作中InnoDB引擎数据库主从复制同步心得

    近期将公司的MySQL架构升级了,由原先的一主多从换成了DRBD+Heartbeat双主多从,正好手上有一个电子商务网站新项目也要上线了,用的是DRBD+Heartbeat双主一从,由于此过程还是有别 ...

  7. 每天写的叫工作日志,每周写的总结叫周报,每月写的叫月报

    有些时候,老板会突发让您求每天都要写工作周报,什么项目什么任务,完成情况,完成花费的时间等,然后汇总部门周报:也不是写不出,只是不知道有时候重复做一个项目,到底每天有什么好写?不知道大家公司是否写周报 ...

  8. 实战!工作中常用到哪些设计模式

    前言 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了.如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码.今天跟大家聊聊日常工作中,我都使用过哪些 ...

  9. 设计模式在我工作中的巧妙实践

    设计模式在我工作中的实践 大多数时候我都是写一些业务代码,可能一堆 CRUD 就能解决问题,但是这样的工作对技术人的提升并不多,如何让自己从业务中解脱出来找到写代码的乐趣呢,我做过一些尝试,使用设计模 ...

最新文章

  1. java查看sql视图_数据库的查询与视图
  2. 将深度学习技术应用于基于情境感知的情绪识别
  3. Deploy One Project on Heroku (Week IV)
  4. 随便选一张扑克牌_教大家怎么快速记忆扑克牌?一学就会
  5. 关于装配学校计算机教室报告,计算机室工作计划
  6. 豆瓣、唱吧、爱回收等106款应用被工信部下架
  7. 一个人形图案程序c语言,如何用PPT绘制出人形图形
  8. 28岁女博士生被骂“学术媛”,曾以数学建模专业第一名毕业,获牛津数学PhD offer...
  9. linux 文件夹中过滤文件内容,【shell】对指定文件夹中文件进行过滤,并修改文件内容的shell脚本...
  10. 6. 生信技能树——TCGA癌症数据1
  11. 求车牌号问题(C语言程序设计)
  12. QQ浏览器+7654联盟
  13. 怎么在html中把3个单元格合并成2个,Excel表格怎么将一个单元格拆分成2个?将多个单元合并成一个的方法...
  14. [EXtJS5学习笔记]第一节 Sencha Cmd 学习笔记 简介 Sencha Cmd是什么
  15. Photoshop设计中用羽化消除边缘锯齿
  16. android 获取AndroidManifest.xml中的meta-data元素
  17. 视频压缩后大小没变怎么办?视频压缩后大小没变是为什么?
  18. 深度学习(一):什么是深度学习
  19. PHP将图片和文字合成到一张背景图上
  20. 服务器资产管理条码系统,资产条码管理系统

热门文章

  1. 【01Studio MaixPy AI K210】6.PWM
  2. Msgbox信息提示框
  3. 在VMware上安装macOS
  4. 更改linux时区、时间
  5. DataStage问题汇总
  6. 7年iOS开发经验,教你写一份脱颖而出的简历,进入大厂机会翻3倍!
  7. 什么是服务器托管?服务器托管和虚拟主机的区别
  8. Linux下程序中如何使用mkdir建立文件夹
  9. 高德地图地铁公交站点...查询
  10. 如何搭建一个react项目?