반응형
TypeScript에서 어레이 선언
Typescript에서 부울 배열을 선언하거나 사용하는 데 문제가 있습니다.어느 쪽이 잘못된지 잘 모르겠습니다.나는 그것을 받았다.undefined에러. JavaScript 구문을 사용해야 합니까, 아니면 새로운 Array 객체를 선언해야 합니까?
다음 중 어레이를 작성하는 올바른 방법은 무엇입니까?
private columns = boolean[];
private columns = [];
private columns = new Array<boolean>();
모든 값을 false로 초기화하려면 어떻게 해야 합니까?
그 값에 어떻게 접근할 수 있을까요?그 값에 어떻게 접근할 수 있을까요?columns[i] = true;..?
다음은 타입 스크립트로 부울 배열을 작성하는 다양한 방법입니다.
let arr1: boolean[] = [];
let arr2: boolean[] = new Array();
let arr3: boolean[] = Array();
let arr4: Array<boolean> = [];
let arr5: Array<boolean> = new Array();
let arr6: Array<boolean> = Array();
let arr7 = [] as boolean[];
let arr8 = new Array() as Array<boolean>;
let arr9 = Array() as boolean[];
let arr10 = <boolean[]>[];
let arr11 = <Array<boolean>> new Array();
let arr12 = <boolean[]> Array();
let arr13 = new Array<boolean>();
let arr14 = Array<boolean>();
인덱스를 사용하여 액세스할 수 있습니다.
console.log(arr[5]);
push를 사용하여 요소를 추가합니다.
arr.push(true);
어레이를 작성할 때 초기값을 지정할 수 있습니다.
let arr1: boolean[] = [true, false];
let arr2: boolean[] = new Array(true, false);
다음으로 TS에 부울 배열을 작성하고 false로 초기화할 수 있습니다.
var array: boolean[] = [false, false, false]
또는 다음과 같은 접근방식을 사용할 수 있습니다.
var array2: Array<boolean> =[false, false, false]
콜론 뒤에 있는 타입을 지정할 수 있습니다.이 경우는 부울 배열입니다.
타이프 스크립트의 특정 배열 유형
export class RegisterFormComponent
{
genders = new Array<GenderType>(); // Use any array supports different kind objects
loadGenders()
{
this.genders.push({name: "Male",isoCode: 1});
this.genders.push({name: "FeMale",isoCode: 2});
}
}
type GenderType = { name: string, isoCode: number }; // Specified format
에서 유형화된 어레이를 선언하는 몇 가지 방법TypeScript이다
const booleans: Array<boolean> = new Array<boolean>();
// OR, JS like type and initialization
const booleans: boolean[] = [];
// or, if you have values to initialize
const booleans: Array<boolean> = [true, false, true];
// get a vaue from that array normally
const valFalse = booleans[1];
let arr1: boolean[] = [];
console.log(arr1[1]);
arr1.push(true);
언급URL : https://stackoverflow.com/questions/38875051/declare-an-array-in-typescript
반응형
'programing' 카테고리의 다른 글
| JWT 기반 인증으로 파일 다운로드 처리 방법 (0) | 2023.03.11 |
|---|---|
| MUI에서 커스텀 애니메이션 효과 @keyframes를 적용하는 방법 (0) | 2023.03.11 |
| 각도 및 활자 문자:이름을 찾을 수 없음 - 오류: 이름을 찾을 수 없습니다. (0) | 2023.03.11 |
| ASP에서의 Access-Control-Allow-Origin 설정.Net MVC - 가장 간단한 방법 (0) | 2023.03.11 |
| 다이내믹 템플릿을 사용하여 Angular 2.0을 사용하여 다이내믹 컴포넌트를 컴파일하려면 어떻게 해야 합니까? (0) | 2023.03.11 |