タグ

2021年5月3日のブックマーク (3件)

  • 本家より有名になったスピンオフ作品 - アニヲタWiki(仮)【5/8更新】

    「スピンオフ」というのは、元々人気のある作品を元に作られているわけであり、その作品の元からのファン層への求心力が高く、確立済みのキャラクターを用いることで低コストに魅力的なキャラを出せるというメリットもある。 だが、あくまで家が「主」で、スピンオフが「従」という立場だったはずが、いつのまにかスピンオフの方が人気が出てしまい家よりも長く続いてしまうことも世の中にはままあるから面白い。 スピンオフシリーズの方が長く続いてしまうと、そのことをよく知らない新規層からは家の方が外伝のように扱われてしまうことすらある。 場合によっては、後述する『かいけつゾロリ』『魔法少女リリカルなのは』『ぷよぷよ』等のように、家の存在が理由の如何に問わず実質的に無かった事にされてしまうケースもある。

    本家より有名になったスピンオフ作品 - アニヲタWiki(仮)【5/8更新】
    ihok
    ihok 2021/05/03
    “やりすぎ都市伝説”
  • JavaScript にイミュータブルな配列操作メソッドを導入するプロポーザルについて

    この記事では、現在 Stage 1 のプロポーザル Change Array by copy について解説する。 プロポーザルの詳細については、https://github.com/tc39/proposal-change-array-by-copy を参照してほしい。 また、ここで紹介した仕様に関しては今後更新されていく可能性がある。 概要 Change Array by copy は、簡単にいえばイミュータブルな配列操作メソッドを導入するプロポーザルである。 JavaScript の配列には多くのインスタンスメソッドがあり、それらを使って配列を操作できる。 配列のインスタンスメソッドには、ミュータブルなもの、つまりもとの配列を変更することによって配列を操作するタイプのものがいくつかある。 たとえば、Array.prototype.push や Array.prototype.pop、A

    JavaScript にイミュータブルな配列操作メソッドを導入するプロポーザルについて
  • JavaScript で print デバッグ時に変数名を出力する - mizdra's blog

    数列の和を求めるプログラムを作成することになり、意気揚々と以下のようなプログラムを書いたという状況を想像して下さい。 function sum(nums, acc = 0) { if (nums.length === 0) return 0; if (nums.length === 1) return nums[0]; return sum(nums.slice(1), acc + nums[0]); } const nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; console.log(sum(nums)); // expected: 55 一見すると何も問題なさそうに見えるプログラムですが、実はバグがあります (皆さん分かりますか?) *1。実際に上記プログラムを実行すると 55 ではなく 10 が出力されます。 こうした場面に遭遇すると、自然と sum

    JavaScript で print デバッグ時に変数名を出力する - mizdra's blog