function replaceRepeatList()

in src/util/http.ts [33:46]


function replaceRepeatList(target: { [key: string]: any }, key: string, repeat: any) {
  for (let i = 0; i < repeat.length; i++) {
    const item = repeat[i];

    if (item && typeof item === 'object') {
      const keys = Object.keys(item);
      for (const itemKey of keys) {
        target[`${key}.${i + 1}.${itemKey}`] = item[itemKey];
      }
    } else {
      target[`${key}.${i + 1}`] = item;
    }
  }
}