let str = '1:总部;2:麒麟' let options = str.split(';').map((item, index) => { let temp = item.split(':') let obj = {} obj[temp[0]] = temp[1] return obj }) 编辑一: let str = '1:总部;2:麒麟' let options = str.split(';').map((item, index) => { let temp = item.split(':') return { key: temp[0], value: temp[1] } })