자바스크립트: 배열
2901 단어 beginnersjavascript
let arrayName = ['item1','item2','item3'];
array.length
는 배열의 항목 수를 보여줍니다. array.push('item4','item5')
는 끝에 있는 배열에 항목을 추가할 수 있습니다. array.pop()
에 인수가 없으면 배열의 마지막 항목을 삭제합니다. array.shift()
배열의 첫 번째 항목을 제거합니다.array.unshift('item0')
배열의 시작 부분에 항목을 추가합니다. array.join()
는 배열 요소를 ,
와 연결할 수 있습니다. array.join('')
: 각 요소 사이에 공백이 없습니다.array.join('-')
는 각 요소를 -
와 연결합니다.array.slice(begin, end(optional))
는 돌연변이가 아닙니다. 예를 들어:
array = [1,2,3,4,5,6];
console.log(array.slice(2)); //output: [3, 4, 5, 6]
console.log(array.slice(2,4)); //output: [3, 4]
console.log(array); //output: [1,2,3,4,5,6]
array.indexOf('item2')
는 요소의 인덱스를 반환합니다. let
배열은 변경 가능하며 재할당할 수 있습니다.const
배열은 변경 가능하지만 재할당할 수 없습니다.예를 들어:
let arrayOne = [1,2,3,4,5]
arrayOne[2] = 8;
console.log(arrayOne); //output: [1, 2, 8, 4, 5]
arrayOne = ['This','is','a','new','array'];
console.log(arrayOne); //output: ["This", "is", "a", "new", "array"]
const arrayTwo = [1,2,3,4,5]
arrayOne[2] = 8;
console.log(arrayTwo); //output: [1, 2, 8, 4, 5]
arrayTwo = ['This','is','a','new','array']; //output: TypeError: Attempted to assign to readonly property.
.forEach()
는 배열의 모든 요소를 통과하고 정의되지 않은 값을 반환합니다. (함수 본문 내부에 반환되지 않음).map()
배열의 모든 요소에 대해 동일한 작업을 실행하고 새 배열을 반환합니다. .filter()
는 배열의 모든 요소를 확인하고 기준을 충족하는 항목을 반환합니다. .findIndex()
는 배열에서 조건을 충족하는 첫 번째 요소의 인덱스를 반환합니다. .every()
는 부울 값을 반환합니다. .reduce()
는 배열을 통과하여 하나의 값을 반환할 수 있습니다. 예를 들어:
const numbers = [1,2,3,4,5,6];
const sum = numbers.reduce((accumulator, currentValue)=>{
return accumulator + currentValue;
});
console.log(sum); //output: 21
.split(' ')
는 문자열을 ' '
로 구분하고 각 단어를 배열의 요소로 저장합니다. 변수는 해당 배열을 객체로 사용합니다. Array.isArray(objectName)
를 사용하십시오. Array.sort((x,y)=>y-x)
또는 array.reverse(array.sort())
는 배열을 내림차순으로 반환합니다Array.includes()
배열의 항목 중 특정 값이 포함되어 있는지 여부를 반환합니다. string.match()
는 특정 표현식과 일치하는 문자열의 결과를 반환합니다. Reference
이 문제에 관하여(자바스크립트: 배열), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rosiequ/javascript-array-3n05텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)