首页 > Web开发 > 详细

Js各种小技巧总结

时间:2021-09-02 04:50:54      阅读:12      评论:0      收藏:0      [点我收藏+]

(一)深度拷贝数组

方案1:
let arr=[1,2,3] let arr1=[...arr]
方案2:
let arr=[1,2,3] let arr1 = JSON.parse(JSON.stringify(arr))

(二)解构赋值

数组:
let arr=[hello,world,hi,trouble] let [a,b]=arr //a=‘hello‘ //b=‘world‘
对象:
let obj={
  data:{
    data:{
      title:
"标题1",       name:"测试1"
    }   }
} let {data:res}
=obj //res=data: {title: "标题1", name: "测试1"}

(三)模板字面量

在字符串中拼接表达式时就很方便:${变量}

模板字面量是用反引号(``)包围的字符串

axios({
  methods:
‘GET‘,
  url: `${
this.url}/v1/${this.id}`
}).then(res
=> {   
  //业务代码
})

 

Js各种小技巧总结

原文:https://www.cnblogs.com/zhaoyingzhen/p/15206241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!