console
<!-- <script>
let user={};
user["name"]="John";
user["surname"]="Smith";
user["name"]="Pete";
delete user.name;
console.log(user);
</script> -->
<!-- <script>
let schedule = {};
console.log( isEmpty(schedule) );
schedule["8:30"] = "get up";
console.log( isEmpty(schedule) );
function isEmpty(obj){
for(let key in obj){
return false;
}
return true;
}
</script> -->
<!-- <script>
let salaries = {
John: 100,
Ann: 160,
Pete: 130
}
function sumSalaries(salaries){
let sum=0;
for(let key in salaries){
sum+=salaries[key];
}
return sum;
}
console.log(sumSalaries(salaries));
</script> -->
<!-- <script>
let menu = {
width: 200,
height: 300,
title: "My menu"
};
function double(obj){
for(let key in obj){
if(typeof obj[key] =="number"){
obj[key]*=2;
}
}
}
double(menu)
console.log(menu)
</script> -->
<!-- <script>
let user={
"sayHello":function(){
console.log("hello~");
},
sayHello(){
console.log("hello~");
},
}
user.sayHello();
</script> -->
<!-- <script>
let user={
name:"gutian",
sayHello(){
console.log(this.name);
},
}
user.sayHello();
</script> -->
<!-- <script>
let calculator = {
read(){
this.a=+prompt('a?', 0);
this.b=+prompt('b?', 0);
},
sum(){
return this.a + this.b;
},
mul(){
return this.a * this.b;
}
};
calculator.read();
alert( calculator.sum() );
alert( calculator.mul() );
</script> -->
<!-- <script>
let id=Symbol("唯一键值");
Uncaught TypeError: Cannot convert a Symbol value to a string
console.log(id.toString());
console.log(id.description);
</script> -->