私はObject.keys()
を使って変換されたオブジェクトを持っています。ここでキーは配列に格納されています。私は、私が書こうとしている残りの機能のために必要ではないキーをスプライスするために配列をループしようとしています。特定の要素と等しくない配列と戻り要素の連結
var objectDef = {
pitcher: 'dave',
runner: 'joel',
umpire: 'kevin',
action/0/id: 1,
action/0/name: 'review',
action/0/killjoy: 'no'
}
//define array of keys
var givenObject = typeof objecDef == "object" ? Object.keys(objectDef) : [objectDef];
スプライシングアクション/ 0/killjoyとアクション/ 0/nameのスプライシングについてどうすればよいですか?私は投手、ランナー、審判、アクション/ 0/idが返されただけです。これらの不要なフィールドは、サーバーから受信したデータに応じて存在する場合と存在しない場合があります。
[フィルタリング](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter?v=example)できます。 –
最後の行 'typeof ==" object "は構文エラーを投げているはずです... –
[JavaScriptの配列から特定の要素を削除するにはどうすればいいですか?](http://stackoverflow.com/questions/) 5767325/javascriptで配列から特定の要素を削除する方法) –