es6 数组去重及最大最小值获取

1.数组去重


解决方案:使用了ES6新增的set数据解构的去重特性,然后在将生成的set对象转换成数组。

<script type="text/javascript"> 
var arr = [1, 2, 3, 5, 1, 5, 7, 3];
var newArray = Array.from( new Set(arr) );console.log(newArray)
</script>


接下来在数组中找出最小值 最终代码如下

解决方案:利用Math.min()方法求最小值,但是该方法的参数是一个数值列表,而不是一个数组,故使用ES6新增的扩展运算符将数组转换成列表,然后传递到Math.min()方法中去即可。

<script type="text/javascript"> 
var arr = [1, 2, 3, 5, 1, 5, 7, 3];
var newArray = Array.from( new Set(arr) );console.log(newArray) var minNum = Math.min(...newArray);console.log(minNum)
</script>




猜你喜欢

转载自blog.csdn.net/qq_24678987/article/details/80612606