Node.js는 Array.from을 사용하여 단계 값이 0.1인 0~5의 배열을 빠르게 생성합니다.

1. 우리가 일반적으로 사용하는 방법은 for 루프 생성입니다.

let data=[]
for(let i=0;i < 51;i++){
    
    
	data.push(i/10)
}

2. Array.from으로 생성

오늘은 주인공을 알아보자! ! !

1. 해석

Array.from() 메서드는 유사 배열 또는 Iterable 객체에서 새로운 얕은 복사 Array 인스턴스를 생성합니다.

2. 기초문법

Array.from(arrayLike[, mapFunction[, thisArg]])

  • arrayLike : 필수 매개변수, 유사 배열 객체 또는 이터러블
  • mapFunction : 선택적 매개변수, mapFunction(item, index) { ... }는 컬렉션의 각 항목에 대해 호출되는 함수이며 반환된 값은 새 컬렉션에 삽입됩니다.
  • thisArg : 선택적 매개변수, 콜백 함수 mapFunction을 실행할 때 이 객체, 이 매개변수는 거의 사용되지 않음

객체를 배열로 변환할 때
참고:
1. 객체에 길이 속성이 있어야 하며 반환되는 배열의 길이는 길이의 길이에 따라 다름
2. 키는 값이어야 함

3. 신청

여기서는 Array.from을 사용하여 숫자 범위를 생성합니다.

문법:
Array.from({length: end}, (_,index) => index)

이 구문을 사용하면 원하는 결과를 얻을 수 있습니다.

let data = Array.from({
    
    length:51},(_,i)=>{
    
    
    return i/10
})

Array.from의 더 많은 응용 프로그램은 https://blog.csdn.net/weixin_44447255/article/details/125167451 에서 볼 수 있습니다.

여기에 이미지 설명 삽입

추천

출처blog.csdn.net/qq_33235680/article/details/130156477