본문 바로가기

객체5

WEB2 - JavaScript 33 (객체의 활용) 객체의 활용 객체 예고 시간에 열어놨던 코드를 닫아보자. 3.html WEB网络 计算机语言-常见语言 HTML超文本标记语言 CSS层叠样式表 JavaScript -JavaScript JavaScript即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。 更多>> 2021. 9. 30.
WEB2 - JavaScript 32 (객체프로퍼티와 메소드) 객체프로퍼티와 메소드 객체에는 함수도 담을 수 있다. ex10.html 만들어둔 coworkers 를 활용하여 coworkers 라는 객체에 메소드를 추가해보자. showAll 이라는 메소드를 추가 (coworkers 에 있는 각각의 데이터들을 iterate 해서 화면에 출력하는 코드) coworkers.showAll = function(){ } 이것은 이렇게 정의할 수도 있다. function showAll(){ } var showAll = function(){ } (모두 다 똑같은 표현) object Create Iterate Property & Method 이렇게 작성을 하고 나면 좋은 코드 작성이 아니다. 변수 coworkers 가 for 문에 박혀있기 때문에 객체가 바뀐다면 정보를 못 가져오는 .. 2021. 9. 29.
WEB2 - JavaScript 31 (객체와 반복문) 객체와 반복문 생성된 객체에 어떤 데이터가 있는지를 모두 다 가져와야 하는 경우가 있다. 이런 경우 반복문을 사용하여 배열에서 반복문으로 데이터를 다 가져와야 하는데 그렇다면 객체에서는 그런 것을 어떻게 하느냐 추천 검색어 javascript object iterate 추천 검색어 How to iterate over a JavaScript object? for 를 쓰면 coworkers 라는 변수가 가리키는 객체에 있는 key 값들을 가져오는 반복문이다. ex10.html 에서 가져올 key 값들은 beginner, programmer, bookkeeper, data scientist 이다. 즉 key 라는 것은 우리가 가져오고 싶은 정보에 도달할 수 있는 열쇠 (반면, 배열에서는 순서대로 배열이 되어있.. 2021. 9. 29.
WEB2 - JavaScript 30 (객체, object) 객체 쓰기와 읽기 잠깐 복습을 해보면 배열은 정보를 담는 그릇이면서 동시에 정보가 순서대로 저장된다는 특징이 있다. 그렇다면 순서 없이 정보를 저장할 수 있는 것이 있지 않을까? 그게 바로 객체이다. 그렇다고 데이터를 무작위로 넣는 것이 아니다. 객체는 이름이 있는 정리정돈 상자라고 생각하면 되겠다. Tip. 배열은 [대괄호], 객체는 {중괄호} object Create coworkers 라는 객체에 livebyfaith117 라는 정보를 beginner 라는 딱지를 붙여서 저장한 것이고, egoing 이라는 정보를 programmer 라는 딱지를 붙여서 저장한 것이다. 반대로 꺼내올때는 어떻게 할까? object Create document.write("beginner:"+coworkers.beginn.. 2021. 9. 28.
WEB2 - JavaScript 29 (객체 'object' 의 예고) 객체(object) 예고 객체는 함수와 대립되는 개념이 아니라 함수라는 것 기반 위에서 객체라고 하는 것이 존재하는 것이기 때문에 이제까지 배운 것의 다른 트랙이 아니라 그 트랙이 더 심화되는 것이라고 생각하면 되겠다. 객체는 여러 가지 다면적인 얼굴을 가지고 있는데 이 시간에는 그중에서 딱 하나만 배워볼 예정이다. 이 시간 제시할 객체의 얼굴 중 하나는 정리정돈의 수단이다. 3.html 예제를 함수로 정리정돈하면서 함수만으로 처리하는 것이 조금 우아하지 않은 단계까지 해보자. WEB网络 计算机语言-常见语言 HTML超文本标记语言 CSS层叠样式表 JavaScript -JavaScript JavaScript即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建.. 2021. 9. 27.