each()문을 써야하는 이유는 무엇일까 특징을 살펴보자?
1. 일반 for문보다 가독성이 좋다
2. 객체형을 다루기가 쉽다.
3. Array 객체에서 사용가능
4. 빠른편이다.
5. 리턴값을 받지 못한다.
for, foreach, each
var arr= [
{name : '알리송', backnumber : '1'}
, {name : '반다이크', backnumber : '4'} ];
//for문
for (var i = 0; i <arr.length; i++) {
console.log('element', i, arr[i]);
console.log(arr[i].name);
console.log(arr[i].backnumber);
console.log(arr[i].name + arr[i].backnumber);
};
foreach문
arr.forEach (function (el, index) {
console.log('element', index, el);
console.log(el.name);
console.log(el.backnumber);
console.log(el.name + el.backnumber);
});
$.each문
$.Each (arr, function (index, el) {
console.log('element', index, el);
console.log(el.name);
console.log(el.backnumber);
console.log(el.name + el.backnumber);
});
'프로그래밍 > Script' 카테고리의 다른 글
[javascript] .getTime()과 .getMilisecond() (0) | 2022.07.01 |
---|---|
[javascript] Date.getTime()으로 날짜/시간 비교 (0) | 2022.06.29 |
[javascript] IIFE - 즉시 실행 함수 표현(IIFE, Immediately Invoked Function Expression) (0) | 2022.03.23 |
[javascript] 전체 화면 Full screen (0) | 2022.03.15 |
[javascript] How copy and paste excel columns to HTML table with inputs? (0) | 2022.02.21 |