Javascript-KEY=VALUE到对象

你如何将这种 KEY=VALUE 格式转换为对象?

Actual:

const text = "ID=40;KEY=TEST;FI=1010;SL=100"

Expected:

{
   "ID": "40",
   "KEY": "TEST",
   "FI": "1010",
   "SL": "100",
}

有没有一种简单的方法可以做到这一点,而不会因分裂而过于恼火?

回答

.split这里使用没有任何问题。

const text = "ID=40;KEY=TEST;FI=1010;SL=100"
const obj = Object.fromEntries(
  text.split(';')
    .map(substr => substr.split('='))
);
console.log(obj);


以上是Javascript-KEY=VALUE到对象的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>