이 글은 MDN에 문서화된 모든 JavaScript 메서드가 알파벳 순으로 정렬된 목록을 담고 있습니다.
Found 99 pages with the tag "Method":
A
-
abs:Math.abs()함수는 주어진 숫자의 절대값을 반환합니다. 즉, -
apply:apply()메서드는 주어진this값과 배열 (또는 유사 배열 객체) 로 제공되는arguments로 함수를 호출합니다. -
assign:Object.assign()메서드는 열거할 수 있는 하나 이상의 출처 객체로부터 대상 객체로 속성을 복사할 때 사용합니다. 대상 객체를 반환합니다.
B
-
bind:bind()메소드는 호출될 때 그this키워드를 제공된 값으로 설정하고 새로운 함수가 호출될 때 제공되는 주어진 순서의 선행 인수가 있는 새로운 함수를 생성합니다.
C
-
call:call()메소드는 주어진this값 및 각각 전달된 인수와 함께 함수를 호출합니다. -
catch: catch() 메서드는Promise반환하여 거부된 경우만 다룹니다.Promise.prototype.then(undefined, onRejected)를 호출하는 것과 동일하게 행동합니다. -
charAt:charAt()메서드는 문자열에서 특정 위치에 존재하는 하나의 UTF-16 코드 유닛을 반환합니다. -
clear:clear()메서드는Map객체의 모든 요소를 제거합니다. -
concat:concat()메서드는 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환합니다. -
concat:concat()메서드는 매개변수로 전달된 모든 문자열을 호출 문자열에 붙인 새로운 문자열을 반환합니다. -
copyWithin:copyWithin()메서드는 배열의 일부를 얕게 복사한 뒤, 동일한 배열의 다른 위치에 덮어쓰고 그 배열을 반환합니다. 이 때, 크기(배열의 길이)를 수정하지 않고 반환합니다. -
create:Object.create()메서드는 지정된 프로토타입 객체 및 속성(property)을 갖는 새 객체를 만듭니다.
D
-
defineProperty:Object.defineProperty()정적 메서드는 객체에 직접 새로운 속성을 정의하거나 이미 존재하는 속성을 수정한 후 그 객체를 반환합니다. -
delete:delete()메서드는Map객체에서 특정 요소를 제거합니다.
E
-
entries:entries()메서드는 배열의 각 인덱스에 대한 키/값 쌍을 가지는 새로운Array Iterator객체를 반환합니다. -
entries:entries()메서드는Map객체의 각 요소에 해당하는[키, 값]쌍을Map에 등록한 순서대로 포함한 새로운 Iterator 객체를 반환합니다. -
every:every()메서드는 배열 안의 모든 요소가 주어진 판별 함수를 통과하는지 테스트합니다.
F
-
fill:fill()메서드는 배열의 모든 요소를 지정한 시작 인덱스부터 종료 인덱스까지 정적인 값으로 채웁니다.fill()은Array.prototype.fill()과 동일한 알고리즘을 가지고 있습니다. TypedArray 는 typed array types 이곳에 있는 것 중 하나 입니다. -
fill:fill()메서드는 배열의 시작 인덱스부터 끝 인덱스의 이전까지 정적인 값 하나로 채웁니다. -
filter:filter()메서드는 주어진 판별 함수를 통과하는 요소를 모아 새로운 배열로 만들어 반환합니다. -
find:find()메서드는 주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환합니다. 그런 요소가 없다면undefined를 반환합니다. -
findIndex:findIndex()메서드는 제공된 테스트 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환합니다. 그렇지 않으면 -1을 반환합니다. -
flat:flat()메서드는 모든 하위 배열 엘리먼트를 지정된 깊이까지 재귀적으로 이어붙여 새로운 배열을 생성합니다. -
flatMap:flatMap()메서드는 먼저 매핑함수를 사용해 각 엘리먼트에 대해 map 수행 후, 결과를 새로운 배열로 평평화합니다. 이는 깊이 1의 flat 이 뒤따르는 map 과 동일하지만,flatMap은 아주 유용하며 둘을 하나의 메소드로 병합할 때 조금 더 효율적입니다. -
forEach:forEach()메서드는 주어진 함수를 배열 요소 각각에 대해 실행합니다. -
freeze:Object.freeze()메서드는 객체를 동결합니다. 동결된 객체는 변경할 수 없습니다. 즉 새로운 속성을 추가할 수 없고, 기존 속성을 제거하거나 열거, 설정, 쓰기 가능 여부를 바꿀 수 없고, 기존 속성의 값도 변경할 수 없으며 프로토타입의 변경도 방지합니다. -
from:Array.from()메서드는 배열의 형태를 갖거나 순회 가능한 객체로부터 얕게 복사한Array객체를 만듭니다. -
fromCharCode:String.fromCharCode()메서드는 UTF-16 코드 유닛의 시퀀스로부터 문자열을 생성해 반환합니다. -
fromEntries:Object.fromEntries()메서드는 키값 쌍의 목록을 객체로 바꿉니다. -
fround:Math.fround()함수는 single precision 포맷으로 표현할 수 있는 실수들 중에서 가장 가까운 숫자를 리턴합니다.
G
-
get Array[@@species]:Array[@@species]접근자 속성은Array생성자를 반환합니다. -
getOwnPropertyDescriptor:Object.getOwnPropertyDescriptor()메서드는 주어진 객체 자신의 속성(즉, 객체에 직접 제공하는 속성, 객체의 프로토타입 체인을 따라 존재하는 덕택에 제공하는 게 아닌)에 대한 속성 설명자(descriptor)를 반환합니다. -
getPrototypeOf:Object.getPrototypeOf()메서드는 지정된 객체의 프로토타입(가령 내부[[Prototype]]속성값)을 반환합니다.
H
I
-
imul:Math.imul()함수는 C 언어와 같은 양식으로 2개 파라메터의 32-bit 곱셉 결과를 리턴합니다. -
includes:includes()메서드는 하나의 문자열이 다른 문자열에 포함되어 있는지를 판별하고, 결과를true또는false로 반환합니다. -
includes:includes()메서드는 배열이 특정 요소를 포함하고 있는지 여부를 확인하고, 알맞게true또는false를 반환합니다. -
indexOf:indexOf()메서드는 배열에서 지정된 요소를 찾을 수있는 첫 번째 인덱스를 반환하고 존재하지 않으면 -1을 반환합니다. -
indexOf:indexOf()메서드는 호출한String객체에서 특정 값의 첫 번째 일치하는 인덱스를 반환합니다. 일치하는 값이 없으면 -1을 반환합니다. -
is:Object.is()메서드는 두 값이 같은 값인지 결정합니다. -
isArray:Array.isArray()메서드는 인자가Array인지 판별합니다. -
isExtensible:Object.isExtensible()메서드는 객체가 확장 가능한지(객체에 새 속성을 추가할 수 있는지 여부)를 결정합니다. -
isFinite:Number.isFinite()메서드는 전달된 값이 유한수인지를 결정합니다. -
isFrozen:Object.isFrozen()은 객체가 동결됐는지를 결정합니다. -
isNaN:Number.isNaN()메서드는 전달된 값이NaN인지 결정합니다. 원래 존재하던 전역isNaN()함수의 더 강력한 버전입니다. -
isNaN:isNaN()함수는 어떤 값이NaN인지 판별합니다. -
isSafeInteger:Number.isSafeInteger()메서드는 전달된 값이 안전한 정수값인지 확인합니다. 안전한 정수값이란 다음과 같습니다: -
isSealed:Object.isSealed()메서드는 객체가 봉인됐는지를 결정합니다.
J
-
join:join()메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.
K
-
keys:keys()메서드는 배열의 각 인덱스를 키 값으로 가지는 새로운Array Iterator객체를 반환합니다.
L
-
lastIndexOf:lastIndexOf()메서드는 지정된 요소가 배열에서 발견 될 수있는 마지막 인덱스를 반환하고, 존재하지 않으면 -1을 반환합니다. 배열은fromIndex에서 시작하여 뒤로 검색됩니다. -
lastIndexOf:lastIndexOf()메서드는String오브젝트에서fromIndex로부터 반대방향으로 찾기 시작하여 특정 값이 일치하는 마지막 인덱스를 반환합니다. 문자열에서 일치하는 특정 값이 없으면-1을 리턴합니다.
M
-
map:map()메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다.
N
O
-
of:Array.of()메서드는 인자의 수나 유형에 관계없이 가변 인자를 갖는 새Array인스턴스를 만듭니다.
P
-
padEnd:padEnd()메서드는 현재 문자열에 다른 문자열을 채워, 주어진 길이를 만족하는 새로운 문자열을 반환합니다. 채워넣기는 대상 문자열의 끝(우측)부터 적용됩니다. -
padStart:padStart()메서드는 현재 문자열의 시작을 다른 문자열로 채워, 주어진 길이를 만족하는 새로운 문자열을 반환합니다. 채워넣기는 대상 문자열의 시작(좌측)부터 적용됩니다. -
pop:pop()메서드는 배열에서 마지막 요소를 제거하고 그 요소를 반환합니다. -
pow:Math.pow()함수는base를exponent번 곱한 결과, 즉baseexponent를 반환합니다. -
preventExtensions:Object.preventExtensions()메서드는 새로운 속성이 이제까지 객체에 추가되는 것을 방지합니다 (즉 객체의 장래 확장을 막습니다). -
prototype[@@iterator]:@@iterator속성의 초기 값은values()속성의 초기 값과 같은 함수 객체입니다. -
prototype[@@iterator]: @@iterator 속성의 초기값은values속성의 초기값과 같은 함수 객체입니다. -
push:push()메서드는 배열의 끝에 하나 이상의 요소를 추가하고, 배열의 새로운 길이를 반환합니다.
Q
R
-
race:Promise.race(iterable)메서드는 Promise 객체를 반환합니다. 이 Promise 객체의 결과값은 iterable 안에 있는 Promise 중에 가장 먼저 resolve 또는 reject 된 Promise의 결과값이 됩니다. -
reduce:reduce()메서드는 누산기(accumulator)와 배열의 각 요소(왼쪽에서 오른쪽으로)에 대해 하나의 단일 값(single value)으로 줄이는 함수를 적용합니다. -
reduceRight:reduceRight()메서드는 누적기에 대해 함수를 적용하고 배열의 각 값 (오른쪽에서 왼쪽으로)은 값을 단일 값으로 줄여야합니다. -
reject:Promise.reject(reason)메서드는 주어진 이유(reason)로 거부된Promise객체를 반환합니다. -
resolve:Promise.resolve(value)메서드는 주어진 값으로 결정(resolve)되는Promise.then객체를 반환합니다. 그 값이 thenable(즉"then" 메서드가 있음)인 경우, 반환된 프로미스는 그 thenable을 "따르며", 그 최종 상태를 취합니다; 그렇지 않으면 반환된 프로미스는 그 값으로 이행(fulfill)됩니다. -
reverse:reverse()메서드는 배열의 순서를 반전합니다. 첫 번째 요소는 마지막 요소가 되며 마지막 요소는 첫 번째 요소가 됩니다. -
reverse:reverse()메서드는 제자리에서 형식화 배열을 뒤집습니다. 형식화 배열 첫 요소는 마지막이 되고 마지막은 첫 요소가 됩니다. 이 메서드는Array.prototype.reverse()와 같은 알고리즘입니다. TypedArray는 여기 TypedArray 객체 유형 중 하나입니다.
S
-
set:set()메서드는 형식화 배열 내에 여러 값을 저장합니다, 지정된 배열로부터 입력 값을 읽어. -
shift:shift()메서드는 배열에서 첫 번째 요소를 제거하고, 제거된 요소를 반환합니다. 이 메서드는 배열의 길이를 변하게 합니다. -
slice:slice()메서드는 어떤 배열의begin부터end까지(end미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환합니다. 원본 배열은 수정되지 않습니다. -
slice:slice()메서드는 형식화 배열의 일부를 얕게 복사(shallow copy)한 새로운 형식화 배열 객체를 반환합니다. 이 메서드는Array.prototype.slice()와 같은 알고리즘입니다. TypedArray는 여기 TypedArray 객체 유형 중 하나입니다. -
some:some()메서드는 배열 안의 어떤 요소가 주어진 판별 함수를 통과하는지 테스트합니다. -
some:some()메서드는 형식화 배열 내 일부 요소가 제공되는 함수에 의해 구현되는 테스트를 통과하는지 여부를 테스트합니다. 이 메서드는Array.prototype.some()과 같은 알고리즘입니다. TypedArray는 여기 TypedArray 객체 유형 중 하나입니다. -
sort:sort()메서드는 적소에 형식화 배열의 요소를 정렬하여 그 형식화 배열을 반환합니다. 이 메서드는Array.prototype.sort()와 같은 알고리즘입니다. TypedArray는 여기 형식화 배열 유형 중 하나입니다. -
sort:sort()메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따릅니다. -
splice:splice()메서드는 배열의 기존 요소를 삭제 또는 교체 하거나 새 요소를 추가여 배열의 내용을 변경합니다. -
startsWith:startsWith()메소드는 어떤 문자열이 특정 문자로 시작하는지 확인하여 결과를true혹은false로 반환합니다. -
substr:substr()메서드는 문자열에서 특정 위치에서 시작하여 특정 문자 수 만큼의 문자들을 반환합니다.
T
-
then:then()메서드는Promise를 리턴하고 두개의 콜백 함수를 인수로 받습니다. 하나는Promise가 성공(success)했을 때를 위한 콜백 함수이고, 다른 하나는 실패(failure)했을 때를 위한 콜백 함수입니다. -
toISOString:toISOString()메서드는 단순화한 확장 ISO 형식(ISO 8601)의 문자열을 반환합니다. 반환값은 언제나 24글자 또는 27글자(각각YYYY-MM-DDTHH:mm:ss.sssZ또는±YYYYYY-MM-DDTHH:mm:ss.sssZ)입니다. 시간대는 언제나 UTC이며 접미어 "Z"로 표현합니다. -
toJSON:toJSON()메서드는Date객체의 문자열 표현을 반환합니다. -
toLocaleString:toLocaleString()메서드는 배열의 요소를 나타내는 문자열을 반환합니다. 요소는toLocaleString메서드를 사용하여 문자열로 변환되고 이 문자열은 locale 고유 문자열(가령 쉼표 “,”)에 의해 분리됩니다. -
toLocaleString:toLocaleString()메서드는 날짜의 문자열 표현을 특정 언어에 맞춘 형식으로 반환합니다. 어플리케이션은locales와options인수로 날짜의 표현 형식과 그 방법을 설정할 수 있습니다.locales와options인수를 무시하는 오래 된 구현에서는 사용하는 로케일과 반환하는 문자열의 형식이 구현체마다 다를 수 있습니다. -
toLowerCase: 호출 문자열을 소문자로 변환한 새로운 문자열 -
toPrecision:toPrecision()메서드는Number객체를 지정된 정밀도로 나타내는 문자열을 반환한다. -
toSource:toSource()메서드는 해당 배열의 소스 코드를 문자열로 반환합니다. -
toString:toString()메서드는 지정된 배열 및 그 요소를 나타내는 문자열을 반환합니다. -
toString:toString()메서드는Boolean객체를 나타내는 문자열을 반환합니다. -
toString:toString()메서드는 특정한Number객체를 나타내는 문자열을 반환합니다. -
toString:toString()메서드는Date객체의 시간을 문자열로 반환합니다. -
toTimeString:toTimeString()메서드는 사람이 읽을 수 있는 형태로Date의 시간 부분을 반환합니다. -
trim:trim()메서드는 문자열 양 끝의 공백을 제거합니다. 공백이란 모든 공백문자(space, tab, NBSP 등)와 모든 개행문자(LF, CR 등)를 의미합니다.
U
-
UTC:Date.UTC()메서드는 생성자의 가장 긴 형식에 상응하는 매개변수를 받아Date객체에서 1970년 1월 1일 00:00:00 (UTC) 부터의 시간을 밀리초 단위로 반환합니다. -
unshift:unshift()메서드는 새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환합니다.
V
-
valueOf:valueOf()메서드는Boolean객체의 원시 값을 반환합니다. -
valueOf:valueOf()메서드는 특정 객체의 원시 값을 반환합니다. -
values:values()메서드는 배열의 각 인덱스에 대한 값을 가지는 새로운Array Iterator객체를 반환합니다. -
values:values()메서드는 배열 내 각 인덱스에 대한 값을 포함하는 새로운Array Iterator객체를 반환합니다.