WeStudio技术社区

 找回密码
 立即注册

快捷登录

QQ登录

只需一步,快速开始

查看: 1425|回复: 0

数组的截取和合并

[复制链接]

100

主题

147

帖子

1075

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1075
发表于 2022-9-6 17:25:30 | 显示全部楼层 |阅读模式
本帖最后由 hixon 于 2022-9-6 17:39 编辑

1、数组的截取:使用slice()方法,可从已有的数组中返回选定的元素,但是它并不会改变原始数组
Array.slice(start, end)返回一个新的数组,包含从 start(包括该元素) 到 end (不包括该元素)的数组对象中的元素
  1. var data = [0xAA, 0xBB, 0x11, 0x22, 0x33, 0xCC, 0xDD];
  2. var payload = data.slice(2, 5); // 返回数组 [0x11, 0x22, 0x33]
复制代码


2、数组的合并:使用concat() 方法,用于连接两个或多个数组,该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本
  1. var head = [0xAA, 0xBB];
  2. var payload = [0x11, 0x22, 0x33];
  3. var end = [0xCC, 0xDD];
  4. var data = head.concat(payload, end);
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|物一世(北京)科技有限公司 ( 京ICP备20025895 )

GMT+8, 2024-11-21 16:47 , Processed in 0.011032 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表