이 글의 예시에서는 JavaScript 문자열 번역 및 사전을 통한 변환 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
여기서는 실제로 비교를 위해 사전을 설정한 후 번역 기능을 사용하여 사전에서 해당 키 값을 찾는 것입니다. JavaScript 버전 1.8 이상이 필요합니다
함수는 다음과 같이 정의됩니다.
function CreateTranslator(translationTable) function(s) s.replace( new RegExp([k for (k in translationTable)].join('|'), 'g'), function(str) translationTable[str] );
전화 방법:
var translationTable = { a:1, bb:2, b:3, c:4 }; var MyTranslater = CreateTranslator( translationTable ); MyTranslater('aabbbc'); // returns: 11234
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.