계산 된 배열 인덱스의 효율성 및 특정 배열 값에 대한 반복 참조에 관한 질문

게리

JavaScript 함수가 처리하는 데 걸리는 시간을 최소화하기 위해이 설정을 고려하십시오. 함수에는 유사한 객체의 배열에서 작동하는 루프가 있습니다. 배열의 인덱스이다 [4 + loop counter]및 여러 참조있다 array[4+i][various property names]예컨대, a[4+i].x, a[4+i].y, a[4+i].z각 루프 반복에서이.

4+i각 루프 반복 내에서 여러 번 계산을 계속해도 괜찮습니까? 아니면 루프 맨 위에 변수를 선언하여 값을 유지하고 4+i해당 변수를 인덱스로 사용하거나 변수를 참조로 선언하여 효율성을 얻을 수 있습니까? a[4+i]객체? 브라우저가 새 변수를 선언하거나 4+i10 번 추가하는 것이 더 많은 작업 입니까? 브라우저가 매번 루프를 반복 할 때마다 a[n]객체를 a[n]여러 번 사용해야하는 경우 10 번 설정 x = a[n]하고 참조 하는 것이 더 낫다는 것을 찾기 위해 매번 작동합니까 x.property_names?

저의 초보 질문을 고려해 주셔서 감사합니다.

TJ 크라우 더

브라우저가 매번 루프를 반복 할 때마다 a[n]객체를 a[n]여러 번 사용해야하는 경우 10 번만 설정 x = a[n]하고 참조 하는 것이 낫다는 것을 찾기 위해 매번 작동합니까 x.property_names?

예. JavaScript 엔진은 반복되는 a[4+i]작업 을 최적화 할 수 있지만 코드가 수행하는 작업에 따라 그렇지 않을 수도 있습니다. 대조적으로, 참조를 저장할 지역 변수를 만드는 것은 매우 적은 작업입니다.

주관적으로 독자에게 더 명확하고 x = a[4+i]한 번만 수행 한 다음 x.

즉, 특정 상황에서이 질문에 대한 답을 아는 가장 좋은 방법은이를 수행하고 개선 사항이 있는지 확인하는 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열의 특정 인덱스에 대한 $ lookup localField 참조

분류에서Dev

특정 길이의 배열 생성에 대한 질문

분류에서Dev

문서에 포함 된 참조 문서 배열의 포함 된 배열에 대한 Doctrine2 및 MongoDB 쿼리

분류에서Dev

정렬되지 않은 배열 - 누락 된 번호 찾기 및 배열에 다시 추가 - 효율성 질문

분류에서Dev

배열에 정의 된 특정 인덱스에 대한 Angular Run * ngFor

분류에서Dev

배열 값 및 배열 값 종속 연산에 의한 배열 인덱싱

분류에서Dev

배열의 특정 열에 대한 계산 수행

분류에서Dev

C # 특정 값에 대한 배열 목록 검색 및 관련 값 반환

분류에서Dev

PowerShell의 계산 된 속성, 복잡한 개체 및 배열

분류에서Dev

특정 배열과 최종 형태에 대한 Numpy 멋진 인덱싱 질문?

분류에서Dev

C ++ 입문서-배열에 대한 포인터 및 참조

분류에서Dev

2 개의 numpy 배열에 대한 백분율 값 계산

분류에서Dev

MongoDB 배열 및 포함 된 문서에 대한 조건부 유효성 검사

분류에서Dev

배열의 반복적 인 하위 집합 계산에 대한 복잡성 분석

분류에서Dev

C #의 배열 및 목록에 대한 질문

분류에서Dev

특정 열 및 열 값에 대한 모든 테이블의 행 계산

분류에서Dev

C ++에서 배열 초기화 및 크기 조정에 대한 질문

분류에서Dev

두 개의 관찰 가능한 배열에서 계산 된 값 가져 오기

분류에서Dev

PHP : 연관 배열의 배열에서 특정 키와 관련된 반환 값

분류에서Dev

인덱스를 사용하여 중복 된 DataFrame의 특정 열에 대한 값 설정

분류에서Dev

다차원 배열의 요소에 대한 참조를 문자열로 효율적으로 인코딩

분류에서Dev

awk에서 반복, 열 내의 각 정수에 대한 백분율 계산

분류에서Dev

관찰 가능한 배열에서 계산 된 관찰 가능한 배열

분류에서Dev

구조에 대한 반응 후크 배열 특정 문제

분류에서Dev

Numpy : "범프"배열에 대한 효율적인 인덱스 배열

분류에서Dev

Javascript-정렬 후 'WILL BE'관계에 대한 인덱스 배열 가져 오기

분류에서Dev

한 번의 반복에서 배열 객체 유형 계산

분류에서Dev

특정 인덱스에 대한 Python numpy 2D 배열 합계

분류에서Dev

Raku에서 배열 생성 시퀀스에 대한 질문

Related 관련 기사

  1. 1

    배열의 특정 인덱스에 대한 $ lookup localField 참조

  2. 2

    특정 길이의 배열 생성에 대한 질문

  3. 3

    문서에 포함 된 참조 문서 배열의 포함 된 배열에 대한 Doctrine2 및 MongoDB 쿼리

  4. 4

    정렬되지 않은 배열 - 누락 된 번호 찾기 및 배열에 다시 추가 - 효율성 질문

  5. 5

    배열에 정의 된 특정 인덱스에 대한 Angular Run * ngFor

  6. 6

    배열 값 및 배열 값 종속 연산에 의한 배열 인덱싱

  7. 7

    배열의 특정 열에 대한 계산 수행

  8. 8

    C # 특정 값에 대한 배열 목록 검색 및 관련 값 반환

  9. 9

    PowerShell의 계산 된 속성, 복잡한 개체 및 배열

  10. 10

    특정 배열과 최종 형태에 대한 Numpy 멋진 인덱싱 질문?

  11. 11

    C ++ 입문서-배열에 대한 포인터 및 참조

  12. 12

    2 개의 numpy 배열에 대한 백분율 값 계산

  13. 13

    MongoDB 배열 및 포함 된 문서에 대한 조건부 유효성 검사

  14. 14

    배열의 반복적 인 하위 집합 계산에 대한 복잡성 분석

  15. 15

    C #의 배열 및 목록에 대한 질문

  16. 16

    특정 열 및 열 값에 대한 모든 테이블의 행 계산

  17. 17

    C ++에서 배열 초기화 및 크기 조정에 대한 질문

  18. 18

    두 개의 관찰 가능한 배열에서 계산 된 값 가져 오기

  19. 19

    PHP : 연관 배열의 배열에서 특정 키와 관련된 반환 값

  20. 20

    인덱스를 사용하여 중복 된 DataFrame의 특정 열에 대한 값 설정

  21. 21

    다차원 배열의 요소에 대한 참조를 문자열로 효율적으로 인코딩

  22. 22

    awk에서 반복, 열 내의 각 정수에 대한 백분율 계산

  23. 23

    관찰 가능한 배열에서 계산 된 관찰 가능한 배열

  24. 24

    구조에 대한 반응 후크 배열 특정 문제

  25. 25

    Numpy : "범프"배열에 대한 효율적인 인덱스 배열

  26. 26

    Javascript-정렬 후 'WILL BE'관계에 대한 인덱스 배열 가져 오기

  27. 27

    한 번의 반복에서 배열 객체 유형 계산

  28. 28

    특정 인덱스에 대한 Python numpy 2D 배열 합계

  29. 29

    Raku에서 배열 생성 시퀀스에 대한 질문

뜨겁다태그

보관