functionname('1111',
{
'aaaa' : '2222',
'bbbb' : bbbb,
'cccc' : decodeURIComponent(cccc).replace(/\+/g,")")
});
이런 스크립트가 있을 때
functionname안의 인수들을 파싱하고 싶습니다
첫번째 인수 : '1111'
두번째 인수 :
aaaa의 내용 : '2222'
bbbb의 내용 : bbbb
cccc의 내용 : decodeURIComponent(cccc).replace(/\+/g,")")
이런식으로요...
정규식만으론 무리일거 같구...
간단하게 ( ) 와 같이 테그의 시작과 끝, 그리고 콤마로 구분할까도 생각했지만
(/\+/g,")") 이것처럼 문자열 ")" 같은것도 따로 구분해야 하고 여러가지 고려할게 많아서...
이런 기능을 하는 라이브러리를 구할려고 합니다.