タグ

arrayに関するlazexのブックマーク (2)

  • ECMAScript 6のArrayに関わる構文を試す - Qiita

    ECMAScript 6 (ECMAScript 2015)のArrayクラスに関わる新しい構文を、いくつかみつくろってご紹介します。網羅的な記事を読んでも、具体的な使い方が思いつかないということはありがちです。そこで、個人的な興味から試してみたコードをご説明してみます。 Array.from()メソッド 静的メソッドArray.from()は、配列型(array-like)あるいは反復可能(iterable)オブジェクトから新しいArrayインスタンスをつくります。文字列も反復可能なオブジェクトのひとつです。 console.log(Array.from('文字列も反復可能')); // ["文", "字", "列", "も", "反", "復", "可", "能"]

    ECMAScript 6のArrayに関わる構文を試す - Qiita
    lazex
    lazex 2018/03/18
    for-ofもconstにできるよ
  • PHPのarray操作はどれが一番速いか - なんたらノート第三期ベータ

    なになに あまり有名ではないのでもしかしたらご存じないかもしれませんが、PHPには高速高機能なforeachってイテレーション機構が言語組み込みにあるので、わざわざarray_mapとか書かなくてもいいんですよ!!!!!— 零崎ぞぬ織 (@tadsan) 2016年5月25日 array_mapに渡していいのはcallableな値のみで、 array_map(function(){ ... とか書き始めたらそれは敗北フラグ。素直に foreach で書け!— 零崎ぞぬ織 (@tadsan) 2016年5月25日 けど配列のフェッチと新しい配列への格納でPHPオペコード増えるし、組み込み関数のほうが速いんじゃないの? 検証してみた: > php -d memory_limit=-1 array-spped-test.php Ginq + Closure: 782.2070ms x1.00 G

    PHPのarray操作はどれが一番速いか - なんたらノート第三期ベータ
    lazex
    lazex 2016/05/27
    phpがそういう言語と言ってしまえばそれまでだけど、mapのほうがいいなー。関数にまとまって欲しいしスコープができてほしいし、値を上書きせず結果として新しい値を返して欲しい。ただphpのスコープがあれだからなー
  • 1