JavaScriptコードの高速化テクニックとしてよく紹介されている:
array[array.length] = obj;
って、アトミックでないですよね。JavaScriptの仕様や実装ではアトミックなのかもしれないけれど、その辺を調べないといけなくなるのがそもそも嫌だ。
なので、僕は:
array.push(obj);
のほうが好きです。
JavaScriptコードの高速化テクニックとしてよく紹介されている:
array[array.length] = obj;
って、アトミックでないですよね。JavaScriptの仕様や実装ではアトミックなのかもしれないけれど、その辺を調べないといけなくなるのがそもそも嫌だ。
なので、僕は:
array.push(obj);
のほうが好きです。
ENECHANGE株式会社VPoT兼CTO室マネージャー。AWS Community Builder (Cloud Operations)。前職はAWS Japan技術サポート。社内外を問わず開発者体験の向上に取り組んでいます