<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
body {
font-family: "Microsoft YaHei", serif;
}
body, dl, dd, p, h1, h2, h3, h4, h5, h6 {
margin: 0;
}
ol, ul, li {
margin: 0;
padding: 0;
list-style: none;
}
img {
border: none
}
</style>
</head>
<body>
<div id="wrap"></div>
<script>
// 函数自执行this指向上一层就ok,找不到了就是window
// 函数自执行this指向window
function aaa() {
console.log(this);
}
aaa();
// 通过对象调用的函数,this指向调用的函数
let obj1 = {
name:"qq",
age: 18,
say: function bbb() {
console.log(this);
}
};
obj1.say();
// this指向qq.friend
let obj2 = {
name:"qq",
age: 18,
friend:{
name:"ww",
age:18,
say:function ccc() {
console.log(this);
}
}
};
obj2.friend.say()
</script>
</body>
</html>
Python3Turtle