전화 번호와 전화 번호가있는 전화 목록이 있습니다. 내가 전화 할 때마다이 같은 것을 할 :내용은 있지만 길이가 0 인 배열을 반복하십시오.
const pos = '.' + this.number; // avoid arrays large as a mobile number but keeping the number for indexing
if (typeof(this.list[pos]) === 'undefined') {
this.list[pos] = 1;
} else {
this.list[pos] = this.list[pos] + 1;
}
그래서 내가 그 숫자가 this.list[number]
처럼 쉽게 일을하고 전화 않았다 얼마나 많은 시간을 얻을 수 있습니다.
문제
내가이 배열을 반복 할 때 온다 : 나는 내용을 밀어하지 않았기 때문에<div *ngFor="let calls of callsListProvider.list">{{calls}}</div>
배열의 길이는 항상 0입니다.
개체를 사용하고 싶지 않습니다. 반복이 가능하고 번호 (색인)도 얻을 수 있습니까? this.list
만약
.' + this.number'? 'this.list [pos] = this.list [pos] + 1'은 문자열을 연결합니까? 'for..of' 루프 대신'for..in' 루프를 사용해 보셨습니까? – guest271314
전화 번호가 아닌 문자를 추가하지 않으면 배열은 전화 번호만큼 커집니다. 그래서 번호가 075645 인 경우 75644 개의 빈 위치가 있지만 길이는 075645 –