オブジェクトの機能としてこのようなことができます。ところがいくつかの他言語ではオブジェクトではこのようなことができません。オブジェクトとは別のものとして、「連想配列」と呼ぶものを利用して、名前と値を組み合わせてデータを保持する仕組みを利用することが行われてきました。「連想配列はこのように使う!」というテクニックが紹介されていることがあるのですが、実際のところは、JavaScriptには「連想配列」という仕組みがあるわけではなく、オブジェクトのひとつの使い方、にすぎないものです。「連想配列」ときけば、オブジェクトのことだな、と理解しておいてください。private属性は実装しにくいこの段落は、すでに他言語を知っている方向けの説明になります。プロパティのprivate属性やpublic属性についてです。プロパティの属性に知らない人はこの段落は気にしないでください。実装するのがかなりややこしいことになります。できなくはない感じだけど、かなり....ということです。それゆえに、みなが困っているために、解決策はあります。属性として考えようという文化になっています。'publicな値',};こんな感じです。値を、オブジェクトの外部から取得できます。工夫して近いことはできるのですが、結局のところ手間すぎる話が多く、private属性についてはあきらめた方が良いです。よいところだと思います。[JavaScript、private属性]を作ろうとして、Google検索していてください。地獄の泥沼におちいって帰ってこれなくなると思います。歴戦の勇者たちの死屍累々の姿を見ることができるようです。私のように地獄を見たいというのなら止めませんが....オブジェクトのメソッドオブジェクトのプロパティに関数を設定することができて、それはプロパティというよりもむしろ「メソッド」と呼ばれるのですが、まだ、関数について説明していないので、そちらはまたどこかのちのちの機会に説明していきます。関数も重要な概念ですし、変数に関数をいれられるということは、オブジェクトのプロパティという変数に関数を入れられる、ということにつなげられますから、まとめて説明したほうがいいでしょう。終わりにオブジェクトについては、こんなところです。メソッドも先送りしてしまいましたが、更に複雑なオブジェクトを作り出す、コンストラクタ、や、クラス、という仕組みについては、また別のページで扱っていきます。コメントをキャンセルメールアドレスが公開されることはありません。プロ級編なんだか、console.logの記事が検索されて人気の様子です。初心者向けの記事はこちら。初心者向けではない、もう少し突っ込んで紹介してみておきましょう。どちらを学ぶか迷っています。いう質問いただきました。コメントで質問いただきました。どなたも何か聞きたいことあったらコメントくださいね。横取り関数についてはたくさん記事を書いています。