다음과 같이 문자열 배열을 변환하고 싶습니다.
const arr = [
"name:Adam age:20 height:180cm",
"name:Sally age:30 height:170cm",
"name:Mike age:35 height:185cm",
"name:David age:40 height:190cm"
];
아래와 같은 키와 값을 가진 객체를 포함하는이 배열에 :
var obj = [
{name:'Adam', age:20, height:'180cm'},
{name:'Sally', age:30, height:'170cm'},
{name:'Mike', age:35, height:'185cm'},
{name:'David', age:40, height:'190cm'}
];
감사!
const arr = [
"name:Adam age:20 height:180cm",
"name:Sally age:30 height:170cm",
"name:Mike age:35 height:185cm",
"name:David age:40 height:190cm"
]
let result = arr.map(e => Object.fromEntries(e.split(' ').map(n=>n.split(":"))))
console.log(result)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다