首页 > 其他分享 >数组的简单应用

数组的简单应用

时间:2023-07-07 13:55:32浏览次数:32  
标签:arr console log brr 数组 value 应用 简单

//   slice截取
  console.log(arr.slice(1,3))//返回一个数组,从1开始截取,到3结束,不包括3
  console.log(arr)//原数组不变
  // push 后面添加
  // pop 后面删除
  // shift 前面删除
  // unshift 前面增加

  //splice 功能非常强大,可以在任意位置增删改
  //改
  arr.splice(1,4,1,2,3)//从1开始,删除4个,用后面的内容填充替换
  console.log(arr)

  //删
  arr.splice(1,4)
  console.log(arr)

  //增
  arr.splice(1,0,'b','c','d','e','f')
  console.log(arr)

//   concat 将二个或多个数组组合合并成一个新数组
const brr=[1,2,3,4,5,6,7,8]
  console.log(arr.concat(brr))

//   join将数组转换为字符串
  const joinStr=arr.join('-')
  console.log(joinStr)

//   indexOf在数组中,查找某个元素是否存在,如果不存在,则返回-1
//   存在则返回第一个值的索引index
  console.log(arr.indexOf('c'))
  console.log(arr.indexOf('i'))
//   lastIndexOf某个元素在数组中最后一次出现的次数位置,用法同上

//   forEach对数组中每个元素执行操作
  brr.forEach((value,index)=>{
      // console.log(value*2,index)
      brr[index]=value*2
  })
  console.log(brr)

//   map()创建一个新数组,其中保护原数组中的每个元素经过函数处理后的结果
  console.log(brr.map((value,index)=>{
      return value/2
  }))
//   简写
  console.log(brr.map(value=>value/2))
  // 箭头函数的参数如果有且仅有一个,括号可省略,语句如果只有一条,花括号也可省略,iqe自动return
  console.log(brr)

  //filter过程
  console.log(brr.map(value=>value/2).filter(value => value%2===0))
//   filter括号里的函数,必须return一个条件(条件就是返回一个布尔值的表达式)

  // reduce增加
  console.log(brr.map((value,index)=>{
      return value/2
  }))

标签:arr,console,log,brr,数组,value,应用,简单
From: https://www.cnblogs.com/labixiaoxinxin/p/17534769.html

相关文章

  • C++ 设计模式之简单工厂模式
    设计模式之简单工厂模式(C++)简单工厂模式,主要用于创建对象。新添加类时,不会影响以前的系统代码。核心思想是用一个工厂来根据输入的条件产生不同的类,然后根据不同类的virtual函数得到不同的结果。优点:适用于不同情况创建不同的类时。缺点:客户端必须要知道基类和工厂类,耦合性差......
  • ajax如何应用
    Ajax(AsynchronousJavaScriptandXML)是一种通过在后台与服务器进行异步通信的技术可以实现网页局部更新而无需刷新整个页面。常用于通过前端与后端进行数据交互。以下是一个使用Ajax的简单示例:<!DOCTYPEhtml><html><head><title>Ajax示例</title></head><body><h1>A......
  • 蓝牙Mesh协议是一种专为广域物联网(IoT)应用设计的蓝牙通信协议。它允许多个设备之间建
    蓝牙Mesh协议是一种专为广域物联网(IoT)应用设计的蓝牙通信协议。它允许多个设备之间建立一个自组织的网络,形成一个能够覆盖较大范围的通信网络。蓝牙Mesh网络采用了网状拓扑结构,其中每个设备都可以与其他设备直接通信,从而实现设备之间的互连。这种网状结构有助于提供更广阔的覆盖......
  • 第二天:DOS常用简单命令
    常用快捷键及简单DOS指令常用快捷键ctrl+C复制ctrl+v粘贴ctrl+A全选ctrl+S保存ctrl+X剪切ctrl+Z撤销Alt+F4关闭窗口Win+E打开我的电脑Win+R打开运行   ctrl+Alt+A截图 简单DOS指令 打开cmd的方式 开始菜单中找寻......
  • IT运维的福音!WeOps综合服务让运维更简单
    国家十四五规划及2035年远景目标纲要提到,要加快数字经济、数字社会、数字政府等以数字化转型整体驱动生产方式、生活方式和治理方式变革。在数字化进程中,企业ERP系统、医院HIS系统、PICS系统、制造业MES系统等核心系统越发重要,对IT依赖度越来越高,对业务连续性保障、IT服务用户满意......
  • TS,对数组多个属性同时排序
    constlist=[{name:'John',age:25},{name:'Alice',age:30},{name:'Bob',age:20}];list.sort((a,b)=>{//首先按照name属性进行升序排序if(a.name>b.name){return1;}elseif(a.name<b.na......
  • 智能电视APP鲜时光,如何应用AB测试打造极致的用户观看体验?
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 数字技术的发展让智能电视普及率大幅提升,2023年智能电视的市场渗透率已超90%,与智能电视相匹配的各类应用APP功能也愈加丰富。本文介绍面向智能电视及机顶盒的互联网电视应用——鲜时光A......
  • jQuery简单介绍与用法
    jQuery简单介绍与用法 一、jQuery简介1.简化DOM操作:jQuery提供了简单而强大的选择器,可以轻松地选取HTML元素,并对其进行操作。通过使用jQuery的方法,可以轻松地操纵元素的属性、样式、内容等。2.事件处理:jQuery简化了事件处理的过程。可以使用jQuery的事件绑定方......
  • 【快应用】快应用学习之页面周期函数onBackPress无法触发?
    ​【关键词】onBackPress、退出提示 【问题背景】在学习和调试快应用的过程中,我在子页面中的onBackPress()函数中定制了退出的一个弹框提醒,将它作为组件引入父页面中,弹框却无法触发?问题代码如下:子页面<template><!--Onlyonerootnodeisallowedintemplate.--><......
  • 【HarmonyOS】【FAQ】HarmonyOS应用开发相关问题解答(三)
    ​贴接上回。。。 【往期FAQ参考】【HarmonyOS】【FAQ】HarmonyOS应用开发相关问题解答(一)【HarmonyOS】【FAQ】HarmonyOS应用开发相关问题解答(二) 【本期FAQ】1、第一次调用geolocation.getCurrentLocation()接口,弹出权限弹框后并未返回结果,再次调用接口才会成功返回?(API8......