2023年2月8日

javaScript 高级语法 - 解构赋值,箭头函数,set对象,set全部属性与方法

摘要: 1.解构赋值 //数组的解构赋值 let array=["levi","mkasa"]; let[name1,name2]=array; console.log(name1,name2); //levi,mikasa //对象的解构赋值 let human={id: 1,name: "levi"}; 阅读全文

posted @ 2023-02-08 15:02 Mikasa-Ackerman 阅读(99) 评论(0) 推荐(0) 编辑

JavaScript 高级语法 - var let const

摘要: var 全局作用域,存在变量的提升,值可以更改 let 块级作用域,不存在变量的提升,值可以更改 const 块级作用域,不存在变量的提升,值不可以更改 1.变量提升与不变量提升 console.log(data1); //有这个引用但是值为undefined var data1=1; consol 阅读全文

posted @ 2023-02-08 14:10 Mikasa-Ackerman 阅读(14) 评论(0) 推荐(0) 编辑

javaScript ES6 - call,apply,bind 修改this指向,开启严格模式

摘要: 1.call与apply call与apply都是执行一次修改的方法,不过apply的第二个参数为数组格式 //构造函数 function Human(id,name) { this.id=id; this.name=name; } //方法 function info(args){ console 阅读全文

posted @ 2023-02-08 13:38 Mikasa-Ackerman 阅读(46) 评论(0) 推荐(0) 编辑

javaScript 高级语法 - 数组的forEach filter some,Object.defineProperty()添加对象属性与修改对象属性,this指向

摘要: 1.数组的forEach,filter,some var numberArray=[1,5,6,3,2,9,7,4,8]; //遍历数组 numberArray.forEach(function (value,index,array) { console.log("当前值:"+value+" 当前下 阅读全文

posted @ 2023-02-08 13:09 Mikasa-Ackerman 阅读(122) 评论(0) 推荐(0) 编辑

JavaScript ES6 - 目录

摘要: javaScript 高级语法 - class创建对象,继承 extends,super,类中this指向问题 javaScript 高级语法 - 构造函数创建对象,原型对象 prototype,对象原型 _proto_,原型对象中的constructor属性,原型链,方法与属性查找机制,原型对象t 阅读全文

posted @ 2023-02-08 12:05 Mikasa-Ackerman 阅读(10) 评论(0) 推荐(0) 编辑

javaScript 高级语法 - 构造函数创建对象,原型对象 prototype,对象原型 _proto_,原型对象中的constructor属性,原型链,方法与属性查找机制,原型对象this指向问题

摘要: 1.构造函数创建对象 function Human(id,name) { this.id=id; //属性 this.name=name; this.info=function () { //方法 console.log("info:"+this.id+this.name); } } Human.a 阅读全文

posted @ 2023-02-08 11:51 Mikasa-Ackerman 阅读(18) 评论(0) 推荐(0) 编辑

javaScript 高级语法 - class创建对象,继承 extends,super,类中this指向问题

摘要: 1.class 创建对象 class Human { //类 constructor(id,name) { //构造器 this.id=id; //成员变量 this.name=name; } info(){ //方法 console.log("info:"+this.id+this.name); 阅读全文

posted @ 2023-02-08 11:15 Mikasa-Ackerman 阅读(103) 评论(0) 推荐(0) 编辑

导航