js数组替换_前端13个js数组精简技巧操作,你都会了吗
数组是 JS 最常见的⼀种数据结构,咱们在开发中也经常⽤到,在这篇⽂章中,提供⼀些⼩技巧,帮助咱们提⾼开发效率。1. 删除数组的重复项
2. 替换数组中的特定值有时在创建代码时需要替换数组中的特定值,有⼀种很好的简短⽅法可以做到这⼀点,咱们可以使⽤.splice(start、value to remove、valueToAdd),这些参数指定咱们希望从哪⾥开始修改、修改多少个值和替换新值。
3. Array.from 达到 .map 的效果咱们都知道 .map() ⽅法,.from() ⽅法也可以⽤来获得类似的效果且代码也很简洁。
4.置空数组有时候我们需要清空数组,⼀个快捷的⽅法就是直接让数组的 length 属性为 0,就可以清空数组了。
5. 将数组转换为对象有时候,出于某种⽬的,需要将数组转化成对象,⼀个简单快速的⽅法是就使⽤展开运算符号(...):
6. ⽤数据填充数组在某些情况下,当咱们创建⼀个数组并希望⽤⼀些数据来填充它,这时 .fill()⽅法可以帮助咱们。
7. 数组合并使⽤展开操作符,也可以将多个数组合并起来。
8.求两个数组的交集求两个数组的交集在⾯试中也是有⼀定难度的正点,为了到两个数组的交集,⾸先使⽤上⾯的⽅法确保所检查数组中的值不重复,接着使⽤.filter ⽅法和.includes⽅法。如下所⽰:
9.从数组中删除虚值在 JS 中,虚值有 false, 0,'', null, NaN, undefined。咱们可以 .filter() ⽅法来过滤这些虚值。
10. 从数组中获取随机值有时我们需要从数组中随机选择⼀个值。⼀种⽅便的⽅法是可以根据数组长度获得⼀个随机索引,如下所⽰:
11.反转数组现在,咱们需要反转数组时,没有必要通过复杂的循环和函数来创建它,数组的 reverse ⽅法就可以做了:
12 lastIndexOf() ⽅法filter过滤对象数组
13.对数组中的所有值求和JS ⾯试中也经常⽤ reduce ⽅法来巧妙的解决问题
总结在本⽂中,介绍了13个技巧,希望它们可以帮助编写简洁代码,如果你还有更好的办法,欢迎留⾔讨论。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论