2011-11-19 2 views
0

할당을 위해 색상, 활자체 (기울임 꼴, 굵게 등), 글꼴 크기 및 모든 대문자 또는 소문자 문자를 갖도록 문자열의 서식을 지정하는 문자열에 새 메서드를 추가해야합니다.Javascript에서 문자열에 형식 메서드 추가.

그래서 "호세는 산호세에서 수년 동안 살았습니다."라는 문자열을 만들어야합니다. 파란색, 기울임 꼴, 크기 12 및 모두 대문자가되도록 형식이 지정됩니다. 이 문제를 시작하는 데 어려움을 겪고 있습니다.

+0

코드가 없거나 시작 위치를 모르는 경우가 아니면 솔루션을 알리는 방법을 정확히 알 수 있도록이 시점에 코드를 게시하면 도움이됩니다. – JohnZaj

답변

3

당신은과 같이, T.prototype를 사용하여 유형 T에 메서드를 추가 할 수 있습니다

T.prototype.doSomething = function() { 
    alert('It did something!'); 
}; 

new T().doSomething(); // It did something! 

그리고 같은 문자열에 적용됩니다. this을 사용하여 현재 객체를 참조 할 수 있습니다.이 문자열은 다른 문자열과 마찬가지로 문자열과 연결할 수 있습니다. 문자열을 감싸기위한 인라인 CSS가 포함 된 HTML 일 수도 있습니다. (또는 더 나은, CSS 클래스 -하지만 할당과 같은 소리하지 않습니다.)

나는 올바른 방향으로 당신을 얻을 바랍니다.

0

보십시오 : Formatting text in JavaScript. 목표가 말 그대로이 형식을 사용하는 "새로운 방법"인 경우 이러한 모든 문자열 형식화 명령을 하나의 함수로 묶을 수 있습니다. 이 논리를 모두 호출 가능한 함수로 추상화하는 것이 교훈 인 것 같습니다. 필요한 경우 더 구체적인 예를 제공 할 수 있습니다.