title: Remove/Splice an Element of an Array after some seconds in Angular/Typescript
body: <p>I got this Code, which adds Callers to an Array, whenever the Server registers new Callers. </p>
  
  <pre><code>caller = new CallerData;
  callers = new Array&lt;CallerData&gt;();
  
  ngOnInit() {
              this.callService.exposeCallerObservable().subscribe(
                  (x: CallerData) =&gt; {
                      this.caller = x;
                      this.callers.push(x);
             },
                  (error: any) =&gt; {
                      console.warn("Could not subscribe to the Caller Observable!", error);
                  }
              )
          }  
  </code></pre>
  
  <p>Now I want to keep each Caller for only 5-10seconds in the array, and after this  time it should be removed again. Can you help me with that?</p>