JavaScript オブジェクト 新しいページはコチラ
提供: yonewiki
(→.is 関数 ☆Edge) |
(→.keys 関数) |
||
2,391行: | 2,391行: | ||
== .keys 関数 == | == .keys 関数 == | ||
− | * | + | *var i = Object.keys(obj); |
− | : | + | :上記のようにして、for構造の中で使うinキーワードと同じようにオブジェクトの要素名のすべてを、左辺値に代入します。代入された変数は複数の要素が含まれていれば配列のようなオブジェクトになり、この左辺値の配列変数をinキーワードや配列番号で要素の中身を取り出したりすることができます。ただし、inキーワードで取り出す要素名と、微妙な違いがあり、抽出される要素が異なることに注意が必要です。普通に使っている分には同じと思ってもらっても問題ないですが、複雑なオブジェクトを扱い始めると変化が生じてきます。そのことがわかるサンプルを以下に示す予定ですが、今日のところはサンプル作成中ってことで夜を超える予定です。 |
サンプル | サンプル | ||
2,399行: | 2,399行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Media:JavaScript Object keys.html|実行結果サンプル]] | [[Media:JavaScript Object keys.html|実行結果サンプル]] | ||
− | |||
== 記事作成用テンプレート == | == 記事作成用テンプレート == |