前回に引き続き、prototype.jsを51行目から見ていこう。 51 Object.extend(Object, { 52 inspect: function(object) { 53 try { 54 if (object === undefined ...
前回は、数値や文字列といった基本的なデータに関するメソッドを紹介した。今回は、より複雑な構造をもったクラスとオブジェクトに関するメソッドを紹介しよう。バージョンは引き続き1.6だ。詳細はAPIドキュメントを参照していただきたい。なお ...
Underscore. jsのコレクションと配列とオブジェクトの機能をご紹介します。 コレクションの機能 Underscore. jsのコレクションの機能をご紹介します。コレクションの機能は配列やオブジェクト、 「⁠配列のようなオブジェクト」 で使えます。 配列のような ...
【初心者向け】JavaScriptの「グローバルオブジェクト」とは? ブラウザーで動くスクリプトの基本をわかりやすく解説 JavaScriptをブラウザーで実行する際、必ず登場する特別な存在があります。それが グローバルオブジェクト(global object) です。 この記事 ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
Object は、Number, String, Boolean, Date などのオブジェクトの親(祖先)となるオブジェクトで、 Object が持つメソッドやプロパティは、すべての子孫オブジェクトで使用可能です。 ECMAScript でサポートされた書き方で、最近ではほとんどの場合、この書き方を用います。
Object.assignは、ディープコピーではなく、シャローコピーのため下階層のオブジェクトはコピーされない。 解決方法 汎用的な対応は自前で実装するのはコストが高いのでライブラリを使用する(自前の実装で解決できるレベルのネストであれば、ループなど ...
max/mspにおけるJS,JSUI個人メモの走り書きです。 Max for live デバイスを以下でリリースしています。 var a = 2 // グローバル コード function aiueo(x){ a = x // 関数内のステートメント } グローバルコードはコンパイルされた直後に実行される。 関数はメッセージからも ...
前回まで3回にわたって、主に実際の人間社会を題材にオブジェクト指向の考え方についてお話をしてきました。今回からUMLを用いてもう1歩、オブジェクト指向の世界に踏み込んでみたいと思います。UMLの仕様詳細を説明するのではなく、最低限必要な ...