タグ new Array
新着順 10 users 50 users 100 users 500 users 1000 users高速化の観点から new Array(100) を使わない方が良い理由
別件で V8 の JIT コードの逆アセンブルを眺めている時に気づいたのですが、JavaScriptで new Array(100) という形で配列を作るのは、高速化の観点から言うと V8 においては避けるべき書き方です。 高速化を求める方は、 new Array() や [] で作成して Array#push で追加していくのが良いでしょう。この記事では、その理... 続きを読む
JavaScript配列の空要素の話 - NullPointer's Blog
2018 - 01 - 27 JavaScript配列の空要素の話 gfx.hatenablog.com 配列の空要素の問題ですね。容量は確保されてるが値が(undefinedさえも)入っていない状態。 $ node -p -e "new Array(3)" [ <3 empty items> ] この配列のlengthは3になるのだが、forEachなどの イテレーション 関数では空要素は列挙さ... 続きを読む
JavaScript Quiz: (new Array(2)).map($ => 'hello') === ? - Islands in the byte stream
2018 - 01 - 23 JavaScript Quiz: (new Array(2).map($ => 'hello') を評価した値は? まあ、分かってしまえばなんということはないんですが、結構面食らいますね。 This sure isn't what I would have expected. pic.twitter.com/wNQ0CkycUn — Andy Hall (@fenom... 続きを読む