본문 바로가기

Programing/JavaScript

Array .isArray () // 배열인지 ?

Array.isArray ()

Array.isArray()

 방법은 전달 된 값이 있는지 여부를 판단한다 

Array

.

Array.isArray([1, 2, 3]); // true Array.isArray({foo: 123}); // false Array.isArray('foobar'); // false Array.isArray(undefined); // false

구문 섹션

Array.isArray ( value )

매개 변수 섹션

value
확인할 값입니다.

반환 값 섹션

true

값이 인 경우 

Array

그렇지 않으면 

false

.

 
 

 

Array.isArray() 

Array.isArray()를 이용하여 객체안에 배열 값이 있을때 삭제하는 함수 만들기

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function removeArrayValues(obj) {
  for(var key in obj) {
    if(Array.isArray(obj[key]) === true) {
      delete obj[key];
    }
  } return obj;
}
 
 
-----------------------------------------------------
 
var obj = {
  a: [134],
  b: 2,
  c: ['hi''there']
}
removeArrayValues(obj);
console.log(obj); // --> { b: 2 }
cs

 

 

'Programing > JavaScript' 카테고리의 다른 글

typeof, Number.isInteger(), isFinite(), isNaN() // 데이터 유형찾기  (0) 2019.01.24
Number  (0) 2019.01.24
delete operator // 객체에서 삭제  (0) 2019.01.23
JavaScript : Scope 이해  (0) 2019.01.23
논리연산자  (0) 2019.01.23