在javascript中分散输出

问题描述 投票:-1回答:1

接受输入= 123,143,531,431并得到输出= {“ number1”:“ 123”,“ number2”:“ 143”,“ number3”:“ 531”,“ number4”:“ 431”}

在,(逗号)后面分割输入并打印输出。

我已经尝试过将输入转换为字符串,然后使用substring和indexOf方法进行操作,但它不起作用

javascript string-formatting
1个回答
0
投票

您可以这样做

let input = '123,143,531,431'  // the input should be string only
input= input.split(',')
let obj = {}
for (let i = 1; i <= input.length; i++) {
    obj[`number${i}`]=input[i]
}
console.log(obj)
© www.soinside.com 2019 - 2024. All rights reserved.