前回は、数値や文字列といった基本的なデータに関するメソッドを紹介した。今回は、より複雑な構造をもったクラスとオブジェクトに関するメソッドを紹介しよう。バージョンは引き続き1.6だ。詳細はAPIドキュメントを参照していただきたい。なお ...
Underscore. jsのコレクションと配列とオブジェクトの機能をご紹介します。 コレクションの機能 Underscore. jsのコレクションの機能をご紹介します。コレクションの機能は配列やオブジェクト、 「⁠配列のようなオブジェクト」 で使えます。 配列のような ...
underscore. jsの関数とユーティリティ (テンプレート等) とChainingの機能をご紹介します。 関数の機能 JavaScriptで関数型プログラミングのテクニックが使いやすくなる便利な関数が揃っています。引数に1つ以上の関数を受け取り、 その関数に対して処理を ...
Object.assignは、ディープコピーではなく、シャローコピーのため下階層のオブジェクトはコピーされない。 解決方法 汎用的な対応は自前で実装するのはコストが高いのでライブラリを使用する(自前の実装で解決できるレベルのネストであれば、ループなど ...
JavaScriptにおいて、グローバルオブジェクトはすべてのJavaScriptコードがアクセスできる最上位のオブジェクトです。ブラウザ環境では、このグローバルオブジェクトは通常 window と呼ばれます。Node.js環境では、global オブジェクトがグローバルオブジェクトを ...
max/mspにおけるJS,JSUI個人メモの走り書きです。 Max for live デバイスを以下でリリースしています。 var a = 2 // グローバル コード function aiueo(x){ a = x // 関数内のステートメント } グローバルコードはコンパイルされた直後に実行される。 関数はメッセージからも ...