首页 > 其他分享 >js 常用

js 常用

时间:2024-05-29 18:11:36浏览次数:23  
标签:常用 nums average arr paid js let var

过滤

let  paid =res.data.data.filter(item =>item.status==1)

 排序
let paid = [{a:1,name:你好},{a:0,name:你好}]
  paid.sort((a,b)=>{     //return( a[a] - b[a])     return( a.a- b.a) })

 




 

 

 

 

 

深拷贝

let cp = JSON.parse(JSON.stringify(obj));

结构赋值

let {aa, bb, dd, ee} = obj;
let newObj = {aa, bb, dd, ee};

forEach

let arr = [1,2,3];
arr.forEach(i => console.log(i))

forMap

let arr = [1,2,3,4,5];
let res = arr.map(i => i * i);

 截取

 var str=location.href; 
               var s=str.indexOf("?"); 
               var t=str.substring(s+1)
               var a=t.lastIndexOf("#");
              var stt=t.substring(0,a)
//以? 开始 #结束

数组求平均值

const average = (...nums) => nums.reduce((acc, val) => acc + val, 0) / nums.length;
average(...[1, 2, 3]); // 2
average(1, 2, 3); // 2

 

标签:常用,nums,average,arr,paid,js,let,var
From: https://www.cnblogs.com/7788mmhh/p/17213215.html

相关文章

  • Git初识-常用命令
    commandsconfiggitconfig--localuser.name"<user-name>"#配置本地(当前项目)的用户名gitconfig--localuser.email"<user-email>"#配置本地(当前项目)的用户邮箱gitconfig--globaluser.name"<user-name>"#配置全局的用户名gitconfig......
  • Three.js 中的场景与相机基础
    Three.js中的场景与相机基础一、场景(Scene)在Three.js中,场景是所有3D对象存在和交互的容器。艾斯视觉作为行业ui设计与前端开发服务商很高兴能在这里与你共同探讨:它就像是一个虚拟的3D空间,我们可以在其中添加各种几何体、灯光等元素。场景提供了一个环境,让我们可以组......
  • Linux常用指令
    1.tmux常用指令tmux是一个terminalmultiplexer(终端复用器),它可以启动一系列终端会话。我们使用命令行时,打开一个终端窗口,,会话开始,执行某些命令如npmrundev,关闭此终端窗口,会话结束,npmrundev服务会话随之被关闭。有时我们希望我们运行的服务如npmrundev或者一些cd命令等......
  • Tomcat源码解析(七):底层如何获取请求url、请求头、json数据?
    Tomcat源码系列文章Tomcat源码解析(一):Tomcat整体架构Tomcat源码解析(二):Bootstrap和CatalinaTomcat源码解析(三):LifeCycle生命周期管理Tomcat源码解析(四):StandardServer和StandardServiceTomcat源码解析(五):StandardEngine、StandardHost、StandardContext、Standard......
  • Java语言,MySQL数据库;SSM 心理咨询预约管理系统19086(免费领源码)计算机毕业设计项目推荐
    目 录摘要1绪论1.1背景及意义1.2研究现状1.3ssm框架介绍1.4论文结构与章节安排2 心理咨询预约管理系统系统分析2.1可行性分析2.1.1技术可行性分析2.1.2经济可行性分析2.1.3法律可行性分析2.2系统功能分析2.2.1功能性分析2.2.2非功能......
  • node.js安装
    环境:Os:Centos71.官网下载地址地址:https://nodejs.org/en/download/prebuilt-binariesnode-v20.14.0-linux-x64.tar.xz 2.解压安装tar-xvfnode-v20.14.0-linux-x64.tar.xzmvnode-v20.14.0-linux-x64/opt/node-v20.14.03.添加环境变量vi/etc/profileexportNODEJS_H......
  • .net6 类库 读取appsettings.json
    类库项目引入 Microsoft.Extensions.Configuration和 Microsoft.Extensions.Configuration.Json程序包以Sqlsugar读取配置文件为例:publicclassSqlsugarBase{publicstaticIConfigurationConfiguration{get;set;}staticSqlsugarBase()......
  • node.js使用流程
    1、node安装         Node.js—RunJavaScriptEverywhereLTS   长期使用的版本  current  最新版本 了解nodejs版本号: 大版本号  小版本号  补丁版本号                          ......
  • Newtonsoft.Json 序列化器的重写
    //TGD_AUDIT_STATUS、TGD_DEPT_ID都是Int32?的数据类型,如果他们的值包含小数点时直接反序列化会报错的,异常是:字符串的格式不正确,所以此时可以进行客户自定义反序列化的规则设定,这样就问题解决了。自定义实现类中,反序列化时调用ReadJson方法,序列化时调用WriteJson方法。stringj......
  • 【HarmonyOS】JSON格式化解析Map数据
    将数组转换成Map对象,然后调用letstr=JSON.stringify(newMap),将Map转换成字符串,转换出来的结果是{}Api11以上Object.fromEntries不可用【解决方案】exportclassJsonUtil{//json字符串转为mapstaticjsonParseMap(jsonStr:string){letjsonObj:Record<......