(index, obj)
| 1973 | |
| 1974 | //获取当前内容的注释 |
| 1975 | function getMark(index, obj) { |
| 1976 | let mark = obj[index - 1]?.match(/^#(?!!)/) ? obj[index - 1] + '\n' : '' |
| 1977 | // let mark = '' |
| 1978 | |
| 1979 | // for (let i = index - 1; i >= 0; i--) { |
| 1980 | // const line = obj[i].trim() |
| 1981 | |
| 1982 | // if (/(^#(?!!)|^\s*$)/.test(line)) { |
| 1983 | // mark = line + '\n' + mark |
| 1984 | // } else { |
| 1985 | // break |
| 1986 | // } |
| 1987 | // } |
| 1988 | |
| 1989 | return mark |
| 1990 | } |
| 1991 | |
| 1992 | function getArgArr(str) { |
| 1993 | let arr = str.split('+') |