JavaScript 배열 map() 메소드는 이 배열의 각 요소에 대해 제공된 함수를 호출한 결과를 사용하여 새 배열을 생성합니다.
구문
array.map(callback[, thisObject]);
다음은 매개변수의 세부정보입니다.
콜백: 함수는 현재 요소에서 새 배열 요소를 생성합니다.
thisObject: 실행 콜백 JavaScript로 사용되는 개체는 ECMA-262 표준으로 확장되므로 다른 표준 구현에는 존재하지 않을 수 있습니다. 작동하게 하려면 맨 위에 다음 스크립트 코드를 추가해야 합니다.
if (!Array.prototype.map) { Array.prototype.map = function(fun /*, thisp*/) { var len = this.length; if (typeof fun != "function") throw new TypeError(); var res = new Array(len); var thisp = arguments[1]; for (var i = 0; i < len; i++) { if (i in this) res[i] = fun.call(thisp, this[i], i, this); } return res; }; }
예:
JavaScript Array map Method
roots is : 1,2,3