기본 콘텐츠로 건너뛰기

라벨이 JavaScript-LEC인 게시물 표시

[ES6]모던 자바스크립트(javascript) 개발을 위한 ES6 강좌 Array

forOf 순회하기 var data = [ 1 , 2 , undefined , NaN , null , '' ]; data.forEach( function (value){ console.log( 'valueis' , value); }); //문제점은 자신이 가지고 있지 않는 상위의 값까지도 추가해서 문제가 될수가 있음 Array .prototype.getIndex = function (){}; //function(){}가 생김 //그래서 forin을 array에서 쓰면 안됨 for ( let idx in data){ console.log(data[idx]+ 'forIn' ); } //forOf는 forin의 문제가 안일어남 for ( let value of data){ console.log(value+ 'forOf' ); } var str = "hello world!!!!" ; //배열만을 위한게 아님 //문자열의 공백까지도 나옴 for ( let value of str){ console.log(value); }

[ES6]모던 자바스크립트(javascript) 개발을 위한 ES6 강좌 String

시작하는 값확인, 끝부분, 포함값 확인 let str = 'hello world ! ^^ ~~' ; let matchstrStart = 'hello' ; let matchstr = '^ ~~' ; console.log(str.startsWith(matchstrStart)); console.log(str.endsWith(matchstr)); console.log(str.includes( '^^' )); startsWith : 시작하는지 true/false반환 endsWith : 끝나는지 true/false반환 includes : 포함하는지 true/false반환