« jquary 引数 イベント | メイン | 一気にトリムする! »

2013年02月28日

javascript for in

javascript の if (key in arrayname) を PHPで言うところのin_arrayかと勘違いしてた。

array_key_existsと同じなのねw


in_arrayは自作しか無い?
//************************
// in_array
//**************************
function in_array(){
  var l = arguments.length;
  var x = (l > 0) ? arguments[0] : '';     // string X
  var a = (l > 1) ? arguments[1] : [];     // array
  var s = (l > 2) ? arguments[2] : false;  // strict
  for(var i = 0; i < a.length; i++){
    if((s&& a[i]===x) || (!s&& a[i]==x)){return true;}
  }
  return false;
}

投稿者 muuming : 2013年02月28日 12:03

コメント

コメントしてください




保存しますか?