请教一个算法问题,想半天了写不出来...

let str = ` |:匹配元素:|:描述:|
              |*|通配选择器|
              |:[属性]:|:属性选择器:|
                |[src]|只要标签包含这个属性就会选中|
                |[src]|只要标签包含这个属性就会选中|
              |::|
              |:[属性]:|:属性选择器:|
                |[src]|只要标签包含这个属性就会选中|
                |[src]|只要标签包含这个属性就会选中|
              |::|
            |::| `

let table = {
  th: ['匹配元素', '描述'],
  tds: [
    ['*', '通配选择器'],
    {
      th: ['[属性]', '属性选择器'],
      tds: [
        ['[src]', '只要标签包含这个属性就会选中']
      ]
    },
    {
      th: ['[属性]', '属性选择器'],
      tds: [
        ['[src]', '只要标签包含这个属性就会选中']
      ]
    }
  ]
}

怎么样根据str的内容,生成table对象?

有点像markDown语法的字符串,要生成js对象,

阅读 768
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题