본문 바로가기

Story/Javascript

array 객체에 push 메소드가 정의 되지 않았다고 나올때

반응형

if(!Array.push) Array.prototype.push=function(){
    for(var i=0;i!=arguments.length;i++){
        this[this.length]=arguments[i];
    } 
    return this.length;
}
 
위와 같이 추가해주고 사용해주면된다.
만일 push 가 존재한다해도 없을경우 추가해주는 부분이기 때문에 그냥 사용해도 무방하다.
반응형