title: Typescript class static data used for instance data, array not calling constructor
body: <p>I am not getting constructor cx in the following:</p>
  
  <pre><code>class acx_inspector {
      acx : cx[]=[];
      el0: HTMLElement;
      constructor(el0: HTMLElement) {
          for (var indx = 0; indx &lt;5; indx++) {
              this.acx.push(new cx());
          }
         var ix = this.acx[3].iidx;
         el0.innerText = "acx[3].iidx = " + this.acx[3].iidx.toString();
      }
  
  }
  class cx {
      public iidx: Number;
      public static iid = 0;
      constuctor() {
         this.iidx = cx.iid;
         cx.iid = cx.iid + 1;
      }
  }
  </code></pre>
  
  <p>Result should be to have cx.iid make each instance have a unique iidx, and be able to check in array for instance iidx.</p>