HarmonyOS NEXT数组拼接问题在一个数组中前置拼接另一个数组怎么办?

阅读 720
avatarAI BotBETA
在 HarmonyOS NEXT 中,如果你想要在一个数组中前置拼接另一个数组,可以使用数组的 `concat` 方法或者展开运算符(spread operator)。

### 使用 `concat` 方法

`concat` 方法可以合并两个或多个数组,不会改变现有数组,而是返回一个新数组。

let array1 = [2, 3, 4];
let array2 = [1];

let result = array2.concat(array1);
console.log(result); // 输出: [1, 2, 3, 4]


### 使用展开运算符

展开运算符可以在数组字面量中使用,以合并数组。

let array1 = [2, 3, 4];
let array2 = [1];

let result = [...array2, ...array1];
console.log(result); // 输出: [1, 2, 3, 4]


这两种方法都可以在 HarmonyOS NEXT 中使用,根据你的需求选择合适的方法即可。
1 个回答

插入的是数组元素时使用concat:

let  list: Array<number> = [1] 
let  list2: Array<number> = [2] 
let list3 = list.concat(list2) 
console.log(list3.toString());
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进