首页 > 其他分享 >数组Api归纳篇——splice与slice

数组Api归纳篇——splice与slice

时间:2024-04-04 17:29:21浏览次数:28  
标签:myFish slice end splice start Api 数组 removed

1、splice

splice() 方法就地移除或者替换已存在的元素/添加新的元素。

  •  语法:splice(start, deleteCount, item)

        1、start 开始索引

        2、deleteCount 删除几个

        3、item 替换/添加的元素

        4、返回值:一个包含了【删除的元素】的数组

        5、原数组会改变

const myFish = ["angel", "clown", "drum", "sturgeon"];
const removed = myFish.splice(2, 1, "trumpet");
console.log(myFish, removed);

// myFish  【原数组】 -- ["angel", "clown", "trumpet", "sturgeon"]
// removed 【返回值】 ["drum"]

 2、slice

slice() 方法返回一个新的数组对象,这一对象是一个由 start 和 end 决定的原数组的浅拷贝(包括 start,不包括 end),其中 start 和 end 代表了数组元素的索引。原始数组不会被改变。

  • 语法: slice(start, end)

        1、返回一个[新的数组]对象

        2、由 start 和 end 决定的原数组的浅拷贝(包括 start,不包括 end),

        3、其中 start 和 end 代表了数组元素的索引。

        4、原始数组不会被改变。

        5、返回值:一个含有被【提取元素】的新数组

const myFish = ["angel", "clown", "drum", "sturgeon"];
const removed = myFish.splice(2, 1, "trumpet");
console.log(myFish, removed);

// myFish  【原数组】 -- ["angel", "clown", "trumpet", "sturgeon"]
// removed 【返回值】 ["drum"]

标签:myFish,slice,end,splice,start,Api,数组,removed
From: https://blog.csdn.net/weixin_61791370/article/details/137377937

相关文章

  • 立即解锁免费GPT4 API KEY,畅享顶尖资源!
    作者之前曾经探索过很多可以免费使用GPT-4的方法,但在使用一些AI工具或谷歌插件时,却需要填写GPT的APIKEY。而OpenAI是根据token数计费的。那么,有没有办法可以免费获得GPT的APIKEY呢?确实是有的。在这篇文章中,我将介绍如何通过一个开源工具取得免费的GPTAPIKEY,并探索在实际应用......
  • jdk8 StreamAPI 的使用
    本文将以UmsMenu对象为例来介绍StreamAPI的常用操作。UmsMenu是一个菜单对象,具有树形结构,对象定义如下Stream对象的创建Stream对象分为两种,一种串行的流对象,一种并行的流对象。1//menuList指所有菜单列表2//为集合创建串行流对象3Stream<UmsMenu>stream=menuLis......
  • FlowableAPI的使用
    //它涉及启动流程定义的新流程实例。RuntimeServiceruntimeService=processEngine.getRuntimeService();//RepositoryService可能是使用Flowable引擎时需要的第一个服务。RepositoryServicerepositoryService=processEngine.getRepositoryService();//围绕任务......
  • 微信开发api
    VideosApi,接口平台。微信ipad是通过逆向原理去获取,一款微信辅助软件,可以实现很多功能,使使用微信工作变得更有效率。协议就是基于微信IPad协议的智能控制系统,利用人工智进行人工操作具体功能:登录:扫码登录好友管理:添加好友、删除好友、修改备注、创建标签、获取好友列表......
  • 推荐几个好用的电商API接口(淘宝天猫丨京东1688商品详情数据接口)
    电商API接口主要用于帮助开发者将电商功能集成到自己的应用程序中,实现诸如商品检索、商品价格数据获取、订单处理、物流跟踪等功能。以下是一些常用的电商API接口提供商:一、主流电商平台API:淘宝开放平台:提供淘宝、天猫、1688等阿里巴巴集团旗下的电商平台接口,用于商品检索、......
  • 如何申请与使用携程API接口
    如何申请与使用携程API接口携程API接口为开发者提供了丰富的旅游资源和服务,使得开发者能够轻松地集成携程的旅游资源到自己的应用中,为用户提供更加便捷和个性化的旅游体验。那么,如何申请和使用携程API接口呢?下面将为您详细介绍。一、申请携程API接口账号首先,您需要前往携程......
  • 京东商品信息采集API商品详情图主图价格抓取接口(测试入口如下)
    京东商品信息采集API通常用于抓取京东平台上的商品信息,包括商品详情图、主图、价格等。这样的API通常由专业的数据服务提供商提供,并且需要遵循京东的开放平台政策和相关法规。请求示例,API接口接入Anzexi58关于你提到的“测试入口”,这通常指的是API提供商为了让潜在用户测试......
  • 淘宝API接口系列,商品详情数据丨搜索商品列表丨商品评论(可测试)
    淘宝API接口系列提供了丰富的功能,包括商品详情数据获取、搜索商品列表以及商品评论等。这些接口对于开发者来说,是实现各种电商应用的关键工具。请求示例,API接口接入Anzexi58结尾有响应示例.... 对于商品详情数据接口,淘宝开放平台提供了相应的API,允许开发者通过调用这些接口......
  • P3622 [APIO2007] 动物园 -题解
    好写爱写没事干所以有了这篇题解洛谷P3622[APIO2007]动物园题解$Link$hzoi题库洛谷题目说的挺繁琐,其实就传达了一个很简单的信息:\(n\)个动物,\(c\)个小孩,每个小孩能看到\(5\)个动物(所在的位置)\(E\)到\(E+4\),有\(F\)个害怕的动物,\(L\)个喜欢的动物。如果视野中有至......
  • (保姆级)webserver的创建、部署、调用(使用.net core web+.net core Api+Linxu实现)
    ​版本为Vs2022框架.net6一、webserver的创建参考链接:netcore建立webservice项目_.netcorewebservice-CSDN博客该参考链接作者使用的是.net5,这边是.net6在框架上还是有点小区别的1、使用.netcoreweb创建web服务 2、通过NuGet安装SoapCore 3、创建业务服务文......