Javascript에서 Math.max와 Math.max.apply의 차이점과 용법 상세 설명
1616 단어 JavascriptMath.maxMath.max.apply
1Math.max
문법:
Math.max(n1,n2,n3,...,nX)
반환값:max() 방법은 지정한 매개 변수에 비교적 큰 값을 가진 그 수를 반환할 수 있습니다
var a = Math.max(1,2,3,4);
console.log(a); //4
그러나 만약 데이터가 한 그룹에 놓여 있다면 이때 이렇게 호출할 수 없다.이럴 때 apply 방법을 쓰도록 하겠습니다.2Math.max.apply
apply () 방법은 함수를 호출합니다.간단하게 함수를 호출하는 방식으로 이해하지만, 함수의this 지향을 바꾸고, 함수의 매개 변수를 지정한 그룹으로 바꿀 수 있습니다.
문법:
fun.apply(thisArg, [argsArray])
반환값: apply () 방법의 반환값은 함수의 반환값입니다. 호출 함수이기 때문입니다.
var arr = [1, 66, 3, 99, 4];
var max = Math.max.apply(Math, arr);
var min = Math.min.apply(Math, arr);
console.log(max); //99
console.log(min); //1
2.1Math.max.apply 확장 사례여기서 응용 사례를 하나 더 들겠습니다. 자동 생성 번호(자가증가)
설명: 데이터는 json 그룹으로 안의 모든 대상은 id값이다
let maxBookCode = ()=>{
let arr = [];
// json , id arr
data.forEach((item)=>{
arr.push(item.id);
});
// id
return Math.max.apply(null,arr);
}
외부에서 maxBookCode() + 1을 호출하면 자동으로 번호가 생성되고 자동으로 증가합니다.총결산
Javascript의 Math에 관한 이 글입니다.max와 Math.max.apply의 차이점과 용법에 대한 글은 여기 있습니다.max와 Math.max.apply의 차이점과 용법 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javascript에서 Math.max와 Math.max.apply의 차이점과 용법 상세 설명최근에 작은 사례를 만들 때 Math를 만났어요.max.apply라는 용법은 이전에 보기 드물게 재미있게 느껴졌으니 기록해 보세요. 1Math.max 문법:Math.max(n1,n2,n3,...,nX)반환값:max(...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.