본문 바로가기

확장3

[Java Script] prototype 이용한 함수 확장3 Today's mission 3.prototype 이용한 함수 확장1 + prototype 이용한 함수 확장2 (클릭)==> lpad 이용해 오늘 날짜 변환함수 만들기 >> 소스코드// lpad함수 String.prototype.lpad = function(n, str) { return Array(n - String(this).length + 1).join(str || '0') + this; } // 오늘 날짜 구하는 함수 Date.prototype.toYMD = function() { var _year = String(this.getFullYear()) var _month = String(this.getMonth() + 1) var _date = String(this.getDate()) return _.. 2014. 4. 9.
[Java Script] prototype 이용한 함수 확장2 - lpad, rpad 구현 protopype 이용해서 lpad, rpad 구현하기 ㅁ lpad : 왼쪽에 주어진 문자로 padding ㅁ rpad : 오른쪽에 주어진 문자로 padding >> 소스코드 // lpad String.prototype.lpad = function(n, str) { return Array(n - String(this).length + 1).join(str || '0') + this; // 참고 설명 } // rpad String.prototype.rpad = function(n, str) { return this + Array(n - String(this).length + 1).join(str || '0'); } /** 참고 return Array(n - String(this).length + 1).jo.. 2014. 4. 9.
[Java Script] prototype 이용한 함수 확장1 - 오늘 날짜 반환 prototype 을 이용하면 기존의 함수를 확장하여 사용할 수 있다.이전에 포스팅한 오늘 날짜 반환 함수(클릭)를 prototype을 이용해 확장해보아요 >> 소스코드Date.prototype.toYMD = function() { var _year = this.getFullYear(); var _month = this.getMonth() + 1; var _date = this.getDate(); return _year + '-' + ('0' + _month).slice(-2) + '-' + ('0' + _date).slice(-2); } >> 결과 화면 2014. 4. 9.