donaricano-btn

자바스크립의 내장객체 (built-in object)


1. 정의

object specified and supplied by an ECMAScript implementation

- 자바스크립트가 기본적으로 내장하고 있는 object 이다

1) 종류 

- Number, Math, Date, String, Boolean, Function , Array, Object, RegExp

- 각각의 오브젝트들은 프로퍼티와 함수들을 가진다


2. 내장객체(built-in object) 사용

1) Math 이용하기

- 1~10 랜덤 수

1
console.log(Math.floor(Math.random()*10)+1);

- 1~100 랜덤 수

1
console.log(Math.floor(Math.random()*100)+1);
 


3. 내장객체 확장

- 만약 이런 문제가 있다면

- 문제: 아래 결과가 나올 수 있도록 만들어라

1
2
3
4
var aa = [1,2,3,4,5];
 console.log(aa.duplicate());
 
// 1,2,3,4,5,1,2,3,4,5
 

- Array 내장객체 prototype의 함수를 만들어 사용한다

- 사용자 정의함수

1
2
3
4
5
Array.prototype.duplicate = function(){
     var arry = this.concat(this);
 
     return arry.join();
 }
 

블로그 이미지

리딩리드

,