当前位置:首页 > 技术文章 > 正文内容

数组、去重、排序、合并、过滤、删除

zonemu18小时前技术文章1
  1. ES6数字去重
 Array.from(new Set([1,2,3,3,4,4])) //[1,2,3,4]   
  [...new Set([1,2,3,3,4,4])] //[1,2,3,4]


2、ES6数字排序

 [1,2,3,4].sort(); // [1, 2,3,4],默认是升序    
 [1,2,3,4].sort((a, b) => b - a); // [4,3,2,1] 降序


3、ES6数组合并

    [1,2,3,4].concat([5,6]) //[1,2,3,4,5,6]    
    [...[1,2,3,4],...[4,5]] //[1,2,3,4,5,6]    
    [1,2,3,4].push.apply([1,2,3,4],[5,6]) //[1,2,3,4,5,6]


4、ES6 过滤数组

[1,2,3].filter(item=>{return item>2}) //[3]

5:es6 数组删除

arr.splice(index, 1);

相关文章

智能停车场管理系统五种收费类型设置

智能停车场管理系统五种收费类型设置  点击智能停车场管理系统收费标准设置图标,出现下图所示对话框,在这个界面里面可以对停车场系统需要使用的收费标准进行个性化设置:共有五种收费类型(标准收费类、通用标准...

Linux 发行版介绍 Zenwalk Linux(linux发行版2021)

Zenwalk Linux是基于Slackware的GNU/Linux发行版, 100%兼容Slackware。 致力于精简和快捷的图形桌面及多媒体使用。包含整套编程环境和运行库,还提供了常用服务器套...

Vue状态管理:Pinia完整指南(状态管理vuex)

概述本文专注于Vue的状态管理。我们将深入探讨如何使用Pinia来管理Vue应用程序的状态。状态管理使用props和emit进行父子组件间的数据协作虽然方便,但在以下情况下可能不够充分,数据传递往往会...

Vue基础(vue基础组件文件名符合规范的是)

Vue 是什么,它的核心特点有哪些?Vue 是一款渐进式 JavaScript 框架,它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助开发者用...

零基础开始学 Web 前端开发,有什么建议?(附视频教程)

WEB前端看似简单,其实不然,要学的知识点很多很杂,对于零基础学习前端的小伙伴来说,一份详细的前端学习知识点大纲尤为重要。下面,话不多说,直接上干货(全网最全,没有之一)。PS:文末有福利(全阶段视频...

「2022」打算跳槽涨薪,必问面试题及答案——VUE篇

1、为什么选择VUE,解决了什么问题?vue.js 正如官网所说的,是一套构建用户界面的渐进式框架。与其它重量级框架不同的是,vue 被设计为可以自底向上逐层应用。vue 的核心库只关注视图层,不仅易...