JavaScriptの使える小技集45選

SPONSORED LINK

Pocket

45 Useful JavaScript Tips Tricks and Best Practices | Flippin Awesome

とても良いです。JavaScript初学者は一読しておくといいと思います。Tipsやベストプラクティス集ですね。

いくつか個人的にへー、と思ったものをご紹介。

■ 配列をシャッフル

ほう。 → あまり良くないらしいです。コメント参照のこと。

var numbers = [5, 458 , 120 , -215 , 228 , 400 , 122205, -85411];
numbers = numbers.sort(function(){ return Math.random() - 0.5});

■ 配列を空にする

length系、慣れないとはまりますよね。

var myArray = [12 , 222 , 1000 ];  
myArray.length = 0;

■ コンマ演算子

後ろの方が返るんですよね。

var a = 0; 
var b = ( a++, 99 ); 
console.log(a);  // aは1
console.log(b);  // bは99

■ 関数を避ける

まぁ、そうなのですが、ついpush使っちゃいますね苦笑。

A.push(v);
↓
A[A.length] = v;

他にもいろいろあるのでご興味がある方は是非どうぞ。

» 45 Useful JavaScript Tips, Tricks and Best Practices | Flippin’ Awesome

ツイッターもやっています!

SPONSORED LINK

  • Trackback are closed
  • Comments (1)
    • コバ
    • January 22nd, 2014

    その配列のシャッフルのしかたは悪い例の代表です。
    かなり偏って役に立ちません。
    http://bost.ocks.org/mike/shuffle/compare.html