let str = ` |:匹配元素:|:描述:|
|*|通配选择器|
|:[属性]:|:属性选择器:|
|[src]|只要标签包含这个属性就会选中|
|[src]|只要标签包含这个属性就会选中|
|::|
|:[属性]:|:属性选择器:|
|[src]|只要标签包含这个属性就会选中|
|[src]|只要标签包含这个属性就会选中|
|::|
|::| `
let table = {
th: ['匹配元素', '描述'],
tds: [
['*', '通配选择器'],
{
th: ['[属性]', '属性选择器'],
tds: [
['[src]', '只要标签包含这个属性就会选中']
]
},
{
th: ['[属性]', '属性选择器'],
tds: [
['[src]', '只要标签包含这个属性就会选中']
]
}
]
}
怎么样根据str的内容,生成table对象?
有点像markDown语法的字符串,要生成js对象,