자바스크립트 배열 메서드.

4493 단어 webdevjavascript
여러분, 안녕하세요
이 기사에서 우리는 다른 배열 방법을 보게 될 것입니다.

LinkedIn에서 나를 팔로우하세요

Github에서 나를 팔로우하세요https://www.github.com/ajaysharma12799/



대괄호를 사용하거나 new Array() 클래스를 사용하여 배열 만들기

let arr = [1,2,3,4,5];
let arr = new Array(length or element);


행동 양식



1. 푸시(요소)




arr.push(10); // Insert Element at Last of Array


2. 팝()




arr.pop(); // Remove Last Element of Array and Return It


3. 시프트()




arr.shift(); // Remove First Element of Array and Return It


4. unshift(요소)




arr.unshift(20); // Insert Element at First Position in Array


5. 길이(메소드가 아니라 속성)




arr.length; // Return Length of Array


6. 채우기(항목)




arr.fill(0); // Fill Entire Array With 0 or with Given Item


7. concat(array) (단일 배열 또는 여러 배열을 취하고 항상 새 배열을 반환할 수 있음)




let arr1 = [1,2,3];
let newArray=arr1.concat([4,5,6]); // O/P = [1,2,3,4,5,6]

let arr2 = [1,2];
let newArray=arr2.concat([4,5], [7,8]); // O/P = [1,2,4,5,7,8]


8. find() (조건을 만족하는 첫 번째 값을 실행하고 반환하는 함수를 취하십시오)




let arr = [1,2,3,4,5];
let found = arr.find(element => element > 2);
console.log(found); // O/P = 3


9. findIndex() (조건을 만족하는 첫 번째 값 인덱스를 실행하고 반환하는 함수를 취하십시오)




let arr = [1,2,3,4,5];
let found = arr.findIndex(element => element > 2);
console.log(found); // O/P = 2


10. sort() // 알파벳 순서에 따라 정렬




let arr = [1,3,2,4,6];
arr.sort();
console.log(arr); // O/P = [1,2,3,4,6]

Note:- But This Method Will Not Sort Value Which is of 2 Digit, So We Need to Make Our Custom Function and Pass into Sort Method.

let arr = [1,4,2,45,6,7];
arr.sort((a,b) => a-b); // Change a or b according to you if you want in Ascending or Descending Order.
console.log(arr); // O/P = [1,2,4,6,7,45];


11. 리버스()




let arr = [1,5,2,4,3];
let reversedArray = arr.reverse(); 
// Reverse Array and return Reference to Same Array
console.log(reversedArray); // O/P = [5,4,3,2,1]


12. slice(start, end) ( 배열 형태로 배열의 작은 청크 추출 )




start => Starting Index From 0 and It is Included
end => Ending Index Which is Length - 1 and It is Not Included

let arr = [1,2,3,4,5];
let slicedArray = arr.slice(0,3);
console.log(slicedArray); // O/P = [1,2,3]


13. splice(start, deleteCount: Optional, element: Optional) (배열에서 요소를 제거하고 제거된 요소 대신 새 요소를 삽입할 수도 있음)




let arr = [1,2,3,4,5];
let splicedArray1 = arr.splice(2); 
console.log(splicedArray1);

/*
Will Remove Array Element From Index 2 to End and Return in Form of Array.
O/P = [3,4,5]
*/

let splicedArray2 = arr.splice(2, 2 10, 30);
console.log(splicedArray2);

/*
Will Remove Array Element From Index 2 to End and Return in Form of Array.
O/P = [3, 4] // Spliced Array
O/P = [1,2,10,30,5] // Original Array After Inserting New Element InPlace of Removed Element.
*/


14. indexOf(요소); ( 주어진 요소의 인덱스 반환, 요소를 찾을 수 없는 경우 반환 -1 )




let arr = [1,2,3,4,5];
console.log(arr.indexOf(5)); // O/P = 4


15. 포함(element, startIndex: 선택 사항) (찾으면 주어진 요소를 검색하고 True 그렇지 않으면 False를 반환)




let arr = [1,2,3,4,5];
console.log(arr.includes(5)); // O/P = true

console.log(arr.includes(2, 3)); // O/P = false, Because We Are Searching From Index 3 and 2 is Not Present in Array From Index 3.

좋은 웹페이지 즐겨찾기