call、apply、bind 异同
由于**call()、apply()与 bind()**都是属于 Function.prototype 对象下的方法,所以每个 function 实例都拥有有 call、apply 与 bind 属性。
相同点:都是...
JS中的new操作符的原理解析 JS中的new操作符的原理解析
JS中的new操作符的原理解析JavaScript中new操作符用于创建一个给定构造函数的对象实例。如下例子: 123456function Person(name, age){ this.name = name; this.age = age...
JS原型与原型链 JS原型与原型链
原型和原型链这几个要点是理解原型的关键:1、所有的引用类型(数组、函数、对象)可以自由扩展属性(除null以外)。2、所有的引用类型都有一个__proto__属性(也叫隐式原型,它是一个普通的对象)。3、所有的函数都有一个’prototype’属性(这也...
为什么Vue中的v-if和v-for不建议一起用 为什么Vue中的v-if和v-for不建议一起用
一、作用v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回 true值的时候被渲染
v-for 指令基于一个数组来渲染一个列表。v-for 指令需要使用 item in items 形式的特殊语法,其中 items 是源数据数组或者对...
浏览器多个标签之间通信的方法 浏览器多个标签之间通信的方法
参考文档
https://blog.csdn.net/weixin_46399753/article/details/105211771?ops_request_misc=%257B%252...
避坑,fill初始化多维数组 避坑,fill初始化多维数组
避坑,fill初始化多维数组数组实例的 fill(),使用给定值,填充一个数组。例如: 12let a = new Array(5).fill(0);console.log(a); // 输出结果为[0, 0, 0, 0, 0]
使用fill()创建二...