は、私はパブリック変数とプライベートなものjavascriptでオブジェクトのすべてのパブリック変数を解析することはできますか?
function myObj()
{
var private1 = 1;
var private2 = 2;
this.func = function(){console.log('anything');};
this.public1 = 3;
this.public2 = '4';
}
のセットを持つオブジェクトは、オブジェクトを解析し、パブリック変数の名前、値、およびタイプを取得することができます関数を作成する方法はあります持っている想像してみてください。
この関数のプロトタイプは次のようになります。
parseObj(object)
コンソール結果は次のようになります。
>object has public1 with value 3 of type Number
>object has public2 with value 4 of type String
'VARキー= Object.keys(OBJ);'? + 'typeof'です。 – zerkms
Javascriptは実際には型についてあまり気にしません。これらのオブジェクトはすべて、varsとして初期化されています。なぜあなたはそのタイプを知る必要がありますか? –
私がしたいことにああタイプが必要です。私はタイプに応じて特定のhtmlタグを生成したいと思います。 – JSmith