收藏
回答

请教以下代码如何简化

框架类型 问题类型 操作系统 工具版本
小程序 需求 Windows 1.02.1904090

//请教如何简化如下代码:


    Txt = {content0: "", content1: "", content2: "", content3: "", content4: "", content5: "", content6: "", content7: "", content8: "", content9: "", content10: "", content11: "", content12: "", content13: "", content14: "", content15: "", content16: "", content17: "", content18: "", content19: "", content20: ""}



回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    2019-04-27

    let Txt={}, a = new Array(21).fill('')

    a.forEach((v,i)=>{Txt['content'+i]=v})


    写写看,没验证。可读性还不如原文。

    2019-04-27
    有用 1
    回复 3
    • 包魁
      包魁
      2019-04-28

       谢啦!调试如下:

          let a = new Array(21).fill("")

          a.forEach((v, i) => { Txt[`content${i}`] = v })


      2019-04-28
      回复
    • 老张
      老张
      2019-04-28回复包魁

      for(let i=0;i<21;i++) Txt[`content${i}`] =""

      2019-04-28
      1
      回复
    • 包魁
      包魁
      2019-04-29回复老张

       感谢,又省一行。

      2019-04-29
      回复
登录 后发表内容