私は、さまざまな数のパラメータを持つJSオブジェクトを持っています。この特定の時間にどのパラメータが渡されたかを確認する方法はありますか?javascript:すべてのオブジェクトパラメータを取得
例:
function getElement() {
var scope = document;
this.by = function(data){
if (data.id) scope = scope.getElementById(data.id);
if (data.tag) scope = scope.getElementsByTagName(data.tag);
return scope;
}
}
そしてそう
var x = new getElement();
vad div = x.by({id : "chosenID"});
はidを持つdiv要素chosenID
または
var x = new getElement();
vad inputs = x.by({id : "chosenID", tag : "input"});
は、すべての01を取得し得るように、私はそれを実行ID:chosenID
のdivの;
私は1つまたは2つのパラメータを渡したかどうか知りたいです。
ありがとうございます!
ps:私の助けに感謝しますが、これは学習目的のみのためのjQueryや他のJSフレームワークをsuggetしないでください。とても義務づけられた、ソーリン。
これは 'for(var prop in data)'であるべきですか? –
@SamSelikoffいいえ、 'prop'はすでに' var'を使ってローカルスコープで宣言されています。 –
ああ、2つの方法に違いはありますか? –