request :
<input id='req' value='all: test, title: test'/>
Copy
request : <input id='req' value='all: test, title: test'/>
node.js 서버로 req 값을 받아서
console.log(req)로 출력 해보면
all: test, title: test
이렇게 Object 형식으로 잘 나옵니다.
Copy
const reqs = req.split(',')for ( let i =0; i < reqs.length : i ++ ) {const map = {} // 여기에서 Object를 map에 넣고 싶습니다.reqs.split(':') // key값만 추출 Object.keys(map) }
제가 원하는것은 Object에서 all, title 문자열만 뽑아 내고 싶은데
오늘 하루 종일 씨름 했는데 잘 안되네요
도움 부탁드립니다.
|
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
2017-10-10 (화) 23:13:31
답변에 대한 댓글 2개
2017-10-10 (화) 23:56:59
2017-10-10 (화) 23:20:52
Copy
var req = '{"all": "test", "title": "test"}';const map = JSON.parse(req);console.log(map);console.log(Object.keys(map));console.log(Object.values(map));
<input id='req' value='all: test, title: test'/> 를
<input id='req' value='{"all": "test", "title": "test"}'/> 와 같이
JSON 에서 해석 가능한 형태로 만들어주면
추가 연산없이 손쉽게 됩니다.
답변을 작성하려면 로그인이 필요합니다.
링크해주신 사이트도 참고 해보겠습니다.
감사합니다.