includes
문법 비교
indexOf 를 통해 포함 여부를 확인하는 방식 → includes함수를 사용하여 확인하는 방식으로 추가
// includes let years = [2001, 2010,2015,2018]; const fruits = ['apple','banana','potat']; //post console.log(years.indexOf(2001) !== -1); console.log(fruits.indexOf('apple') !== -1); //es6 console.log(fruits.includes('apple'))
JavaScript
let & const
var 로 변수 선언 → let, const로 변경
//ECMA Script 2015 = es6 //hoisting if(true) { var myId = 'dooboolab'; } console.log(myId);
JavaScript
if(true) { console.log(myId); var myId = 'dooboolab'; }
JavaScript
호이스팅 → 스코프 밖에서 변수를 사용할 수 있고 선어되지 않은 변수에 대해서도 undefined로 처리
let, const는 호이스팅을 하지 못하게 함
if(true) { console.log(myId); let myId = 'dooboolab'; } //에러
JavaScript
const
assign된 변수들에 대해서 변경되지 않도록 함 (배열, 객체의 경우 변경 가능)
//object const fruit = {}; fruit.first = 'apple'; console.log(fruit); //array const apples = [0,1,2]; apples[0] = 5; console.log(apples);
JavaScript

'Web 개발 > JS ' 카테고리의 다른 글

ES6 : 비구조화  (0) 2019.06.08
ES6 : Arrow Function, Default Params  (0) 2019.06.08
ES6 : import & export, Classes  (0) 2019.06.08
ES6 : Map & Set  (0) 2019.06.08
ES6 : for...of  (0) 2019.06.08

+ Recent posts

"여기"를 클릭하면 광고 제거.