<javascript> 1. for~in, with, in
by BFine<!DOCTYPE html>
<html lang="ko" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
<script>
var key = {
name: "apple",
name2: "banana",
name3: "orange",
name4: "egg"
}
for (var fu in key) {
console.log(key[fu]); // 인덱스를 반환(주의 java의 for each랑 다름)
}
key.name5 = "pineapple"; // 속성추가
for (var fu in key) {
console.log(key[fu]);
}
var test = "";
delete key.name; //속성제거
for (var fu in key) {
test += " "+key[fu];
}
console.log(test);
console.log("name" in key);
console.log("name2" in key); // in 변수명이 있는지 확인!! ture false
with(key){console.log(name3)} // 오렌지 with는 속성접근법 .없이 사용한다.
</script>
</head>
<body>
</body>
</html>
콘솔화면
HTMLPage1.html:17 apple
HTMLPage1.html:17 banana
HTMLPage1.html:17 orange
HTMLPage1.html:17 egg
HTMLPage1.html:21 apple
HTMLPage1.html:21 banana
HTMLPage1.html:21 orange
HTMLPage1.html:21 egg
HTMLPage1.html:21 pineapple
HTMLPage1.html:30 banana orange egg pineapple
HTMLPage1.html:32 false
HTMLPage1.html:33 true
HTMLPage1.html:35 orange
'공부(2018~2019) - 스킨변경전 > Javascript' 카테고리의 다른 글
<javascript> 5. event(2) (0) | 2018.03.28 |
---|---|
<javascript> 5. event (0) | 2018.03.27 |
<javascript> 4. document 객체 (0) | 2018.03.27 |
<javascript> 3. prototype , getter&setter (0) | 2018.03.26 |
<javascript> 2. How to define Object (0) | 2018.03.26 |
블로그의 정보
57개월 BackEnd
BFine