1 2 3 4 |
IE8에서Map function 사용하기"](function(fn){ if (!fn.map) fn.map=function(f){var r=[];for(var i=0;i<this.length;i++)if(this[i]!==undefined)r[i]=f(this[i]);return r} if (!fn.filter) fn.filter=function(f){var r=[];for(var i=0;i<this.length;i++)if(this[i]!==undefined&&f(this[i]))r[i]=this[i];return r} })(Array.prototype); |
위의 코드를 추가하면 Array 의 prototype 에 map 이라는 function 을 추가하게 된다.
IE8 이하에서 Map function 사용을 위해 추가하도록 하자!