ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript_javascript スキルで不明なオブジェクト属性を取得するコード

JavaScript_javascript スキルで不明なオブジェクト属性を取得するコード

WBOY
WBOYオリジナル
2016-05-16 18:07:151390ブラウズ

過去 2 日間、私は AjaxToolkit のデモを作成しようとしました: AsyncFileUpload これには、クライアント JS に関連付けることができる OnClientUploadComplete 属性があるため、OnClientUploadComplete="uploadComplete" と記述してから、uploadComplete メソッドを定義できます。

コードをコピーします コードは次のとおりです:
function UploadComplete(sender, e) {
/ /ここで何かをします...
}

しかし、AjaxControlToolkit のソース コードを確認するだけでなく、JS を使用することもできます。 🎜>

コードをコピーします コードは次のとおりです。
function UploadComplete(sender, e) {
var ret = "プロパティ:n";
for (var prop in e) {
var val = e[prop];
if (typeof (val) === "関数") {
ret = (prop "()");
}
else {
ret = prop ": " val;
}
ret = ";n";
アラート(通知);
}



結果:

これで非常に分かりやすくなります。JavaScript_javascript スキルで不明なオブジェクト属性を取得するコード

ここでは、JS の「連想配列」の概念が使用されています。JS オブジェクトの属性 (属性ともみなされるメソッドを含む) は、その連想配列に格納されます。

に移動できます。

連想配列に関しては、これを使用できます:


コードをコピーします コードは次のとおりです: var Dog = new Object();
dog.id = 1;
dog["name"] = "Gougou"
alert("id: " Dog["id"] ", name" Dog.name);


Get: "id: 1, name: Gougou"
この記事はオリジナルです。転載する場合は明記してください: from Freeway —— cnBlogs
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。