Json 객체 교체 문자열 자리 표시자 구현 코드

537 단어
예를 들면 다음과 같습니다.
자리 표시자를 포함하는 문자열 hello, {name}, your birthday is {birthday};
제공된 Json 객체 {name: "czonechan",birthday: "1989-07-02"};
교체 후 hello, czonechan, your birthday is 1989-07-02입니다.
구현 코드:
 
  
Object.prototype.jsonToString=function(str) {
o=this;
return str.replace(/\{\w*\}/g, function (w) {
r = w.substr(1,w.length-2);// {}
return (o[r]===0)?0:(o[r] ? o[r] : "");//o[r]===0 0 0 。
});
};

좋은 웹페이지 즐겨찾기