【发布时间】:2019-10-24 15:27:51
【问题描述】:
我有一个数组,我需要将其转换为具有给定值的对象。
这是输入数组
let actions = ['CREATE: id=14&amount=800¤cy=USD','FINALIZE: id=14&amount=800¤cy=USD','PAY: id=14'
]
我如何将它变成这个对象。
let result ={
'create': 800,
'finalize': 800,
'pay':14
}
到目前为止,我有一个循环来检查数组中的键是否可用,但我在接下来的步骤中迷路了。一位同事说 Regex 可能是最好的选择。
for(let x = 0; x <=actions.length;x++){
if(actions[x].icludes('CREATE')){
} else(actions[x].icludes('FINALIZE')){
} else(actions[x].icludes('PAY')){
}
}
感谢 Ant 的帮助。
【问题讨论】:
标签: javascript arrays regex