[TIL] 200112 Object.keys / includes / filter / for

Jiwon Yang·2020년 1월 12일
0

1. Object.keys

var obj = {
    name: "Jiwon",
    age: 23,
    country: "Republic of Korea"
};

var array = Object.keys(obj).map(item => obj[item]);

console.log(array);

2. includes

  • Object / String.includes() – 특정 문자열을 포함하는지 확인하는 메서드 (array에서도 적용가능)
string.includes( searchString, length )
  • searchString : 검색할 문자열로 필수 요소입니다. 대소문자를 구분합니다.
  • length : 검색을 시작할 위치입니다. 선택 요소로, 값이 없으면 전체 문자열을 대상으로 합니다.
'abzcd'.includes( 'z' ) //true

3. filter

  • filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환
const result = words.filter(word => word.length > 6);

console.log(result);
// expected output: Array ["exuberant", "destruction", "present"]

4. for in VS for of

const array1 = ['a', 'b', 'c'];

for (const element in array1) {
  console.log(element);
}
// "0"
// "1"
// "2"
const array1 = ['a', 'b', 'c'];

for (const element of array1) {
  console.log(element);
}
// "a"
// "b"
// "c"
profile
안녕하세요 양지원입니다

0개의 댓글