logo头像

孙宇

重拾JavaScript(this)

一、调用位置 在理解 this 的绑定过程之前,首先要理解调用位置:调用位置就是函数在代码中被调用的位置(而不是声明的位置)。 二、诀窍规则 函数是否在new中调用(new绑定)?如果是的话this绑定的是新创建的对象。 var b...

重拾JavaScript(Object对象)

一、概念 对象是一个抽象的概念, 可以将其简单的理解为: 数据集或功能集(对象就是可以拥有属性和方法的一个集合). 二、语法 对象可以通过两种形式定义,声明(文字)形式和构造形式. 声明式var myObj = { key: v...

JavaScript字典和散列表

一、概念 字典存储的是【键,值】其中键名是用来查询特定的元素的(不重复元素)字典也称作映射、符号表、关联数组。 123456789101112131415161718192021222324252627282930313233343...

JavaScript集合(Set)

一、概念 集合:集合是由一组无序且唯一的项组成的。 二、知识碎点 in运算符 验证给定的元素是否在对象上的属性。(原型链上有都会返回true) Object.prototype.hasOwnProperty.call(Obj,ele...

小程序云开发

云待办 数据设计vant weapp 引入 miniprogram 执行 npm i vant-weapp -S --production 右上角点击详情勾选使用npm模块 菜单栏点击工具=>构建npm

JavaScript队列(Queue)

一、概念 栈:先进先出。队列尾部添加新元素,并从顶部移除元素。新添加的元素必须排在队列的末尾。 12345678910111213141516171819202122232425262728293031323334353637383...

JavaScript栈(Stack)

一、概念 栈:后进先出。新添加和待删除的元素都保存在栈的同一端,称作栈顶,另一端叫栈底,在栈里,新元素都靠近栈顶,旧元素靠近栈底。 二、实现方式1.基于数组方式实现的栈12345678910111213141516171819202...

Vuex

1.mapState 获取state值 定义方式 import {mapState} from ‘vuex’ 使用方式 对象 123computed: mapState({ count: state=>state...