Built-in Literals var o= new object(); var o={} var a= new array(); var a = []; var re= new RegExp( "[a-z]", "g"); var re=/[a-z]/g; var s = new String var s = ""; var n = new Number(); var n = 0; var b = new Boolean(); var b = false; throw new Error("uh-oh"); throw { name : "Error", message : "uh-oh" }; or throw Error("uh-oh");
정의 A. 고차원의 모듈은 저차원의 모듈에 의존하면 안된다. 이 두 모듈 모두 다른 추상화된 것에 의존해야 한다. B. 추상화 된 것은 구체적인 것에 의존하면 안 된다. 구체적인 것이 추상화 된 것에 의존해야 한다. ㅁ -- ㅁ ㅁ -- ㅁ | | ㅁ ㅁ function buttonClient() {}; buttonClient.prototype.turnOn = function(){ throw new Error("This method must be overwritten!"); }; buttonClient.prototype.turnOff = function(){ throw new Error("This method must be overwritten!"); }; function lamp() { buttonCl..
* 요청 내역을 객체로 캡슐화하여 클라이언트를 서로 다른 요청 내역에 따라 매개 변수화 할 수 있습니다. 요청을 큐에 저장하거나 로그로 기록 할 수 도 있고 작업취소 기능을 지원 할 수 도 있습니다. var oSimpleRemote = new SimpleRemoteControl(); var oLight = new Light(); var oLightCommand = new LightOnCommand(oLight); oSimpleRemote.setCommand(oLightCommand); oSimpleRemote.buttonWasPressed(); oSimpleRemote.buttonUndoWasPressed(); // Light var Light = function(){ this.bOn = false; }..
SUBJECT: SED 명령어 사용법 o sed 스트림 편집기 ed명령어와 grep명령어 기능의 일부를 합친 것이 sed(stream editor)명령어이다. sed명령어도 grep명령어와 같은 필터이지만 이 명령어는 화일을 수정할 수 있게 하는 반면 ed처럼 대화식 처리는 불가능하다. sed 명령어는 1개 라인씩 입력 라인을 읽어들여 표준 출력에 출력한다. sed는 각 라인을 읽을 때마다 ed에서 사용하던 형식의 대치작업을 실행한다. 일치하는 문자열이 있으면 그 문자열을 대치한 후 출력하고 일치하는 문자열이 없으면 그 라인은 수정되지 않고 그대로 출력된다. 이 sed 명령어가 ed보다 좋은 점은 라인들을 하나씩 읽고 , 수정하고, 출력하기 때문에 기억장치 안의 버퍼를 사용하지 않는다는 것이다. 버퍼를 ..