好程序员web 前端培训分享 JavaScript 学习笔记闭包与继承,闭包:闭包是我们函数的一种高级使用方式, 在聊闭包之前我们要先回顾一下 函数
function fn() {
console.log('我是 fn 函数')}fn()
function fn() {
const obj = {
name : 'Jack',
age : 18,
gender : '男'
}
return obj} const o = fn()
function fn() {
return function () {}} const f = fn()
function fn() {
const num = 100
// 这个函数给一个名字,方便写笔记 return function a() {
console.log(num)
}} const f = fn()
function Person() {
this.name = 'Jack'}Person.prototype.sayHi = function () {
cosnole.log('hello')}
function Student() {}Student.prototype = new Person()
function Student() {
Person.call( this)}
function Student() {
Person.call( this)}Student.prototype = new Person
class Student extends Person {
constructor () {
// 必须在 constructor 里面执行一下 super() 完成继承 super()
}}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。