Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2da7f1c

Browse files
[초급 028] - 자바 스크립트 객체 (1) #7
작업 내역 [초급 027] - 배열 이해하기
1 parent cadb823 commit 2da7f1c

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

‎examples/part2/027.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// 배열 이해하기
2+
/*
3+
4+
다른 프로그래밍 언어와 다르게 자바스크립트는
5+
동적 자료형 성격을 갖고 있기 때문에, 배열의 길이와 자료형은 고정되지 않는다.
6+
7+
*/
8+
9+
var arr = [1, 2, 3, 4, 5]; // 변수 arr에 배열을 할당한다.
10+
11+
console.log(arr.length); // 5
12+
console.log(arr[0]); // 1
13+
console.log(arr[2]); // 3
14+
console.log(arr[8]); // undefined

‎examples/part2/028.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// 객체 이해하기 1
2+
3+
var family = {
4+
'address': 'Seoul',
5+
6+
memebers: {},
7+
8+
addFamily: function (age, name, role) {
9+
this.memebers[role] = {
10+
age: age,
11+
name: name
12+
};
13+
},
14+
15+
getHeadcount: function () {
16+
return Object.keys(this.memebers).length;
17+
}
18+
};
19+
20+
family.addFamily(29, 'Jo', 'brother');
21+
family.addFamily(27, 'Ahn', 'sister');
22+
family.addFamily(32, 'Kim', 'me');
23+
24+
console.log(family.getHeadcount());

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /