728x90
반응형

array 3

JavaScript에서 변수가 배열인지 확인 하는 방법

질문 : JavaScript에서 변수가 배열인지 어떻게 확인합니까? 변수가 JavaScript에서 배열인지 단일 값인지 확인하고 싶습니다. 가능한 해결책을 찾았습니다 ... if (variable.constructor == Array)... 이것이 최선의 방법입니까? 답변 ㅁㅁ 변수가 배열인지 확인하는 방법에는 여러 가지가 있습니다. 최상의 솔루션은 선택한 솔루션입니다. variable.constructor === Array 이것은 Chrome 및 대부분의 다른 모든 브라우저에서 가장 빠른 방법입니다. 모든 배열은 객체이므로 생성자 속성을 확인하는 것은 JavaScript 엔진의 빠른 프로세스입니다. 객체 속성이 배열인지 확인하는 데 문제가있는 경우 먼저 속성이 있는지 확인해야합니다. variable.p..

new를 사용하여 C ++에서 2차원 배열을 선언하는 방법

질문 : new를 사용하여 C ++에서 2D 배열을 어떻게 선언합니까? new를 사용하여 2D 배열을 어떻게 선언합니까? "일반"배열의 경우 다음과 같이합니다. int* ary = new int[Size] 그러나 int** ary = new int[sizeY][sizeX] a) 작동 / 컴파일하지 않고 b) 다음을 수행하지 않습니다. int ary[sizeY][sizeX] 그렇습니다. 답변 행 길이가 컴파일 시간 상수 인 경우 C ++ 11은 auto arr2d = new int [nrows][CONSTANT]; 이 답변을 참조하십시오. C ++의 확장으로 가변 길이 배열을 허용하는 gcc와 같은 컴파일러는 여기에 표시된대로 new 를 사용하여 C99에서 허용하는 것과 같은 완전한 런타임 가변 배열 차원..

[JAVA] 자바의 배열 Array

배열(Array) 같은 타입의 여러 데이터를 하나의 묶음으로 다루는 것 동일한 데이터타입 변수들의 집합 배열은 메모리 상의 연속된 공간에 생성됨 따라서, 한 번 생성한 배열의 크기를 변경할 수 없다 기본 데이터타입과 참조 데이터타입 모두를 배열로 생성 가능 저장된 데이터들은 **배열명(변수명)**을 사용하여 관리 배열의 크기는 배열명.length 속성을 사용하여 알아낼 수 있다 배열 생성 시 각 데이터 저장공간에는 **인덱스(첨자)**라는 번호가 붙는다 따라서, 배열의 인덱스 범위는 0 ~ 배열크기-1 까지 자동 부여됨 배열을 사용하려면 배열 선언 -> 생성 -> 초기화 단계를 거쳐야한다.기본값 : byte&short&int = 0, long = 0L, float = 0.0f, double = 0.0 b..

728x90
반응형