|
本帖最后由 hixon 于 2022-9-6 17:39 编辑
1、数组的截取:使用slice()方法,可从已有的数组中返回选定的元素,但是它并不会改变原始数组
Array.slice(start, end)返回一个新的数组,包含从 start(包括该元素) 到 end (不包括该元素)的数组对象中的元素
- var data = [0xAA, 0xBB, 0x11, 0x22, 0x33, 0xCC, 0xDD];
- var payload = data.slice(2, 5); // 返回数组 [0x11, 0x22, 0x33]
复制代码
2、数组的合并:使用concat() 方法,用于连接两个或多个数组,该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本
- var head = [0xAA, 0xBB];
- var payload = [0x11, 0x22, 0x33];
- var end = [0xCC, 0xDD];
- var data = head.concat(payload, end);
复制代码
|
|