배열 정렬 찾기 위치 추적 방법
.sort (function () {}) 크기별 정렬
sort는 비교 함수를 매개 변수로 전송할 수 있습니다.비교 함수는 반환값이 있는데 a가 b보다 작으면 음수를 반환한다.a가 b보다 크면 정수를 되돌려줍니다.같을 때 0으로 돌아갑니다.
비교 함수가 전송되지 않으면 값을 모두 문자열로 바꾸고 알파벳 순서에 따라 정렬합니다.
다음 예는sort의 사용을 보여 줍니다. 전송된 비교 함수는 요소를 작은 것부터 큰 것까지 순서대로 배열합니다.
var array = [1, 12, 21, 2];
array.sort(function(a, b) {
return a - b;
});//
.reverse () 방법으로 그룹을 뒤집습니다.
var myArray = [1, 2, 3];
myArray.reverse();
// myArray [3, 2, 1]
.indexOf () 배열의 항목 포함 여부 확인
체크가 없으면 -1, 이 요소의 색인 값을 되돌려줍니다.
function cc(card) {
//
if([2,3,4,5,6].indexOf(card) != -1){
count++;
} else if([10,'J','Q','K','A'].indexOf(card) != -1){
count--;
}
return count + (count > 0 ? ' Bet' : ' Hold');
//
}
function mutation(arr) {
//
var j=arr[0].toLowerCase();
var k=arr[1].toLowerCase().split('');
for(var i=0;i
.splice(a, b, c) 절단 수조, a는 인덱스(절단 위치), b는 절단 비트, c는 삽입 요소
function slasher(arr, howMany) {
arr.splice(0,howMany);
return arr;
}
slasher([1, 2, 3], 2);
findIndex, indexOf와 유사, 반환 수조의 색인 값이 존재하고, 반환 값은 -1이 존재하지 않습니다.
[1.2,4,3,7].findIndex(function(a){
return a===3;
});//2
function isBigEnough(element) { return element >= 15;}
[12, 5, 8, 130, 44].findIndex(isBigEnough); // 3
색인이 아닌 그룹에서 찾은 요소의 값을 되돌려주는find () 방법을 참고하십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.