es6 for in
2018-03-21
var data = [1, 2, undefined, NaN, null, ""];
for(let idx in data){
console.log(data[idx]); // 1, 2, undefined, NaN, null, ""
}
Beginner Developer
var data = [1, 2, undefined, NaN, null, ""];
for(let idx in data){
console.log(data[idx]); // 1, 2, undefined, NaN, null, ""
}
```javascript function a(){ var i = 0; } for (var i = 0; i < 5; i++) { a(); document.write(i); // 0, 1, 2, 3, 4 }
값으로서의 함수
자바스크립트에서는 함수도 객체다. 다시 말해서 일종의 값이다. 거의 모든언어가 함수를 가지고있지만 자바스크립트의 함수가 다른 언어의 함수와 다른 점을 함수가 값이 될 수 있다는 점이다.
PROTOTYPE!!!
```javascript function Person(n ,a){ this.name = n; this.age = a; }