본문 바로가기
Language & Library/jQuery

Javascript / jQuery 배열 데이터 타입 받는 법

by 댓츠굿 2018. 3. 5.

var obj = new Object();

var arr = new Array();

obj.id = 'test_1';

obj.pw = '123';

arr.push(obj);


var objA = new Object();

var arrA = new Array();

objA.id = 'abc';

objA.pw = '111';

arrA.push(objA);

arr.push(arrA);


//console.log( 'arr type 1 : ' + typeof(arr)); //object

//console.log( 'arr type 2 : ' + $.type(arr)); //array


for(var i=0; i<arr.length; i++){

console.log( "i:" + i + " / " + arr[i] + " type: " + $.type(arr[i]));

  // i:0 / [object Object] type: object

  // i:1 / [object Object] type: array

  

  if( $.type(arr[i]) == 'array' ){

  console.log('This is an array! ' + i);

    // This is an array! 1

  }

  if(Array.isArray(arr[i])){

  console.log('This is also an array! ' + i);

    // This is also an array! 1

  }

}





반응형