一、匿名函数
类似于以下写法:
// 匿名函数
let sum = function() {
return 1+2
}
console.log(sum())
button.addEventListener('click',function(){
alert('你在点击我')
})
button.onblur = function() {
alert('你在观察我')
}
(function() {console.log('自动执行')} ())
二、对象
对象的定义,对象属性的增删改查以及对象的属性遍历输出:
<script>
// 定义对象
let preson = {
name:"hlc",
age:20,
address:"china",
// 对象方法
hobby(){
console.log('读书')
}
}
// 打印对象
console.log(preson)
// 修改对象属性
preson.age = 18
console.log(preson)
// 删除对象属性
delete preson.address
console.log(preson)
// 调用对象方法
preson.hobby()
// 增强循环遍历对象
for (const key in preson) {
if (preson.hasOwnProperty.call(preson, key)) {
const element = preson[key]
console.log(element)
}
}
</script>