4.1 done
This commit is contained in:
parent
b8e26c7703
commit
e9d6b3ad15
10
4.1object/index.html
Normal file
10
4.1object/index.html
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<!-- <script src="t1.js"></script> -->
|
||||||
|
<!-- <script src="t2.js"></script> -->
|
||||||
|
<!-- <script src="t3.js"></script> -->
|
||||||
|
<!-- <script src="t4.js"></script> -->
|
||||||
|
</body>
|
10
4.1object/t1.js
Normal file
10
4.1object/t1.js
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
let user = {};
|
||||||
|
for(key in user) alert(key, user[key]);
|
||||||
|
user["name"] = "John"
|
||||||
|
for(key in user) alert(key, user[key]);
|
||||||
|
user["surname"] = "Smith"
|
||||||
|
for(key in user) alert(key, user[key]);
|
||||||
|
user["name"] = "Pete"
|
||||||
|
for(key in user) alert(key, user[key]);
|
||||||
|
delete user["name"];
|
||||||
|
for(key in user) alert(key, user[key]);
|
12
4.1object/t2.js
Normal file
12
4.1object/t2.js
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
function isEmpty(obj){
|
||||||
|
let flag = 0;
|
||||||
|
for(key in obj){
|
||||||
|
flag = 1;
|
||||||
|
}
|
||||||
|
return flag == 0 ? false : true;
|
||||||
|
}
|
||||||
|
|
||||||
|
let schedule = {};
|
||||||
|
alert(isEmpty(schedule));
|
||||||
|
schedule["9:30"] = "get up"
|
||||||
|
alert(isEmpty(schedule));
|
11
4.1object/t3.js
Normal file
11
4.1object/t3.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
let salaries = {
|
||||||
|
John : 100,
|
||||||
|
Ann : 160,
|
||||||
|
Pete: 130
|
||||||
|
};
|
||||||
|
|
||||||
|
let sum = 0;
|
||||||
|
for(pname in salaries){
|
||||||
|
sum += salaries[pname];
|
||||||
|
}
|
||||||
|
alert(sum)
|
23
4.1object/t4.js
Normal file
23
4.1object/t4.js
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
// before the call
|
||||||
|
let menu = {
|
||||||
|
width: 200,
|
||||||
|
height: 300,
|
||||||
|
title: "My menu"
|
||||||
|
};
|
||||||
|
|
||||||
|
multiplyNumeric(menu);
|
||||||
|
|
||||||
|
// after the call
|
||||||
|
menu = {
|
||||||
|
width: 400,
|
||||||
|
height: 600,
|
||||||
|
title: "My menu"
|
||||||
|
};
|
||||||
|
|
||||||
|
function multiplyNumeric(menu){
|
||||||
|
for(prop in menu){
|
||||||
|
if(typeof menu[prop] == 'number'){
|
||||||
|
menu[prop] *= 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user