所有分类
  • 所有分类
  • 后端开发

ES6小技巧大揭秘!数组去重、换数、找字符,一招搞定

大家好今天来跟大家分享下一个特别厉害的东西——ES6常用小技巧大揭秘!这家伙超实用!不知道有啥神秘技巧?快快来跟随我一探究竟!

var arr = [1,2,3,4,3,4]; 
var arr2 = [...new Set(arr)];

说到数组去重这事儿,你们都碰到过?就是数组里总有几个重复的元素让人头疼,想删掉却又找不到方法。别急,这时候我教你一招快速搞定的小秘诀哦~记得喝杯咖啡缓缓神准备好了吗?咱现在就开讲~

let [x,y] = [1,2];
[y,x] = [x,y];
console.log(y);

来讲个小技巧——怎么换掉两个数?你是不是想过这个问题?别急,我这儿有个简单到不能再简单的招儿能教给你。不过在我分享前,先给我做个鬼脸!鬼脸搞定没?耍够了就看看下面!

let arr= "hellomybo";
console.log(arr[3]);

咱们说说找字符串里某个人物,你们有没遇到过这种时候?不要慌张,我会告诉大家一个超简单的技巧。但前提是,得先给我来段儿唱歌才行!唱完了?好了,咱们开始正题!

let a1 = [1,2,3].map(function (x) {
  return x * x;
});

别走!咱们这儿还有别的实用技巧待分享!接下来聊聊怎么用箭头函数搞定回调函数。这样一搞,你的代码就能更简单,更整洁!先别急着鼓掌,听我说完还得再夸夸我!有没有做好准备?那么就接着往下瞧!

let a2 = [1,2,3].map(x => x * x);
console.log(a1,a2);

好,来看下合并不小的数组的办法,是不是觉得经常碰到这种情况?别急,我这就教你个非常简单的技巧。说这话前,得先让我看看你跳舞的样子~跳好了?接着往下看

快来,说说你有没有遇到过需要反转字符串的时候?别急,我马上给你分享个超简单的方法!当然,之前得让我笑笑好,笑话不错,继续!

var arr1 = ['a', 'b'];
var arr2 = ['c'];
var arr3 = ['d', 'e'];

// ES5的合并数组
arr1.concat(arr2, arr3);
// [ 'a', 'b', 'c', 'd', 'e' ]

好,现在到了公布答案的时刻!无论你们是否已经准备好,我都会毫不含糊地告诉你们的!先等会儿,让我咕咚几口再继续说。答案就是…(自己看看,这里给补上哈)到此为止啦这次的分享!但愿你们有所获益。喜欢的话,可别忘了点赞分享~欢迎大家留言评论,我们可以来聊聊这些小技巧。下次再见!

// ES6的合并数组
[...arr1, ...arr2, ...arr3]
// [ 'a', 'b', 'c', 'd', 'e' ]

原文链接:https://www.icz.com/technicalinformation/web/html5/2024/03/11286.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?