HarmonyOS string[],将一个值,放到指定的位置

HarmonyOS
2024-12-25 11:43:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

Array没有直接插入数据的方法,需要自己自定义方法,参考如下代码:

function arrayInsertOneData(resArr:Array<string>,index:number,data:string):Array<string>{
  let desArr:Array<string> = []
  if (index>=resArr.length) {
    resArr.push(data)
    desArr = resArr;
    return desArr
  }
  if (index < 0) {
    index = 0
  }
  for (let i = 0; i < resArr.length; i++) {
    if (index == i) {
      desArr.push(data)
    }
    const element = resArr[i];
    desArr.push(element)
  }
  return desArr
}
分享
微博
QQ
微信
回复
2024-12-25 14:04:15
相关问题
如何指定一个组件宽高比例?
637浏览 • 1回复 待解决
如何实现一个GIF图显示指定次数
2191浏览 • 1回复 待解决
HarmonyOS 如何一个方法标记为过时
284浏览 • 1回复 待解决