[javascript] for, for in, for of

6604 단어 JavaScriptES6ES6

for

var data = [1,2,undefined,NaN,null,""];
Array.prototype.getIndex = function() {};

for(var i = 0; i < data.length; i++) {
	console.log(data[i]);
}

결과


for in

상위의 추가된 값에 대해서도 출력이 된다.

var data = [1,2,undefined,NaN,null,""];
Array.prototype.getIndex = function() {};

for (let idx in data) {
	console.log(data[idx]);
}

결과

for of

var data = [1,2,undefined,NaN,null,""];
Array.prototype.getIndex = function() {};

for (let value of data) {
	console.log(value);
}

결과

string에서도 사용가능하다.

var str = "hello world"
for (let value of str) {
	console.log(value);
}

결과

좋은 웹페이지 즐겨찾기