2016-05-31 5 views
0

こんにちは私の項目を配列にプッシュしようとしています。私は現在、freelistという配列を持っています。私はitem要素をpushしようとしています。私は配列と配列のコンストラクタを構築して、配列プッシュ関数を使用していますが、配列に未定義をプッシュするようです。アイテムが未定義としてプッシュされている理由、またはアイテムをまったくプッシュしている理由について説明できますか?TypeScript Push via配列

私は考えあなたがあなたの freelistSメソッドを呼び出す方法がありませんが、次のように動作するはず
// My constructed items to push 
contructor(stype:string, element:string) 
{ 
    element = "test" 
} 

// My free list array 
FreeList = [ 
    'Free Property static' 
] 

// My push function 
freelistS(element,FreeList){ 
    this.FreeList.push(element); 
} 
+0

が欠落しているように?あなたのコードをもっと見る必要があります。また、 'コンストラクタ'のスペルミスもあります。 – TAGraves

+0

あなたは 'freelistS'をどのように使っているのでしょうか? – pietro909

+0

スペルミスのコンストラクタが問題だったようです。 Didntはそれを選ぶように見える! – Jlee

答えて

0

contructor(stype:string, element:string) 
{ 
    element = "test" 
    this.freelistS(element, this.FreeList); 
} 
0

シーマあなたは `freelistS`を呼び出しているthis

contructor(stype:string, element:string) 
{ 
    this.element = "test" 
} 
関連する問題