自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 ES6 变量解构赋值

对象解构赋值可以取到继承的属性&方法 const obj1 = {}; const obj2 = { fooo: 'bar', hello: function(){ console.log("hello")} }; Object.setPrototypeOf(obj1, obj2); const { fooo, hello: helloo } = obj1; console.log(fooo); // "bar"

2021-09-14 18:26:19 45

原创 JS 函数提升和变量提升

function a(){ console.log('1'); } function a(){ console.log('2'); } var a; console.log(typeof a); //function a(); //2函数提升的优先级高于变量提升,并且不会被同名变量的声明覆盖。两个同名函数声明,后声明的函数覆盖前者。 ...

2021-09-08 17:01:26 44

原创 JS 学习原型及原型链过程中引发的思考

1.为什么构造函数的方法要写在原型中而不是直接写在构造函数中,两种方式的区别把方法定义在构造函数中,创建多个实例时则要创建多个方法。每个实例化的对象都有单独的方法,太占用内存。把方法定义在prototype中,通过该构造函数创建的实例拥有的方法实际上是指向这个方法的指针。所以占用内存的只有一个方法,可以节省内存。(与在构造函数外定义函数,构造函数内使用函数名定义是一个意思)...

2021-09-06 20:16:30 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除