저는 전문적으로 JavaScript에 익숙하지 않아 JavaScript 배열의 모든 항목에 고유 한 ID를 부여해야하는 상황이 발생했습니다.자바 스크립트 배열 id 루프
어레이가 매우 커서 수동으로 수행 할 수 없습니다. 이 작업을 수행하는 간단한 방법이 있습니까? 각각에 대한 간단한 숫자 ID가 우수합니다. PHP 개발자가 배열을 쉽게 조작 할 수 있도록하는 것이고, 이것이 어떻게 행해지는지 요청한 것입니다.
저는 전문적으로 JavaScript에 익숙하지 않아 JavaScript 배열의 모든 항목에 고유 한 ID를 부여해야하는 상황이 발생했습니다.자바 스크립트 배열 id 루프
어레이가 매우 커서 수동으로 수행 할 수 없습니다. 이 작업을 수행하는 간단한 방법이 있습니까? 각각에 대한 간단한 숫자 ID가 우수합니다. PHP 개발자가 배열을 쉽게 조작 할 수 있도록하는 것이고, 이것이 어떻게 행해지는지 요청한 것입니다.
JS의 배열에는 고유 한 ID (인덱스 값)가 있습니다.
여기 이렇게 두 가지이다 :
기능
array = /* Long or dynamically sized array of objects */
array.forEach(function (element, index) {
element.uuid = index;
};
반복
array = /* Long or dynamically sized array of objects */
for (var ix = 0; ix < array.length; ix++) {
array[ix].uuid = ix;
}
I '는 이후 배열의 요소의 색인은 UUID로 사용되고 어떻게 UUID를 생성하는지 모르겠습니다. 가장 간단한 방법입니다. 서버를 통해 전체 배열을 보내는 경우에는 색인을 기반으로하는 UUID가 필요하지 않습니다.
안녕하십니까. 빠른 답변을 보내 주셔서 감사합니다. 잠시 후에 이러한 아이디어를 실험 해 보겠습니다. 컨텍스트 현명한, 프로젝트는 매우 간단한 게임이며 배열은 타일 기반 게임 보드를 시도하는 데 사용됩니다. 각 타일은 어떤 방식 으로든 백엔드 개발자가 조작해야합니다. 배열 배열은 다음과 같습니다. for (var row = startRow; row
배열의 각 요소 색인은 고유 숫자 ID입니다. – Paulpro
문맥을 더 줄 수 있습니까? 어떤 의미에서 배열의 항목 인덱스는 ID로 사용할 수 있습니다. 그러나 그것은 진정한 의도가 무엇인지에 달려 있습니다. –
배열은 어떻게 생겼습니까? –