数组(Array)扩展方法 扩展运算符(展开语法) 扩展运算符可以将数组或者对象转为用逗号分隔的参数序列 let arr = [1, 2, 3] ...arr // 1, 2, 3 console.log(...arr) // 1 2 3
浅拷贝只是拷贝一层,更深层次对象级别的只拷贝引用 Object.assing(target, sources) ES6 新增方法可以浅拷贝 target:拷贝给谁 sources:拷贝那个对象
构造函数和原型 构造函数 构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与 new 一起使用;可以把对象中的一些公共属性和方法抽取出来,然后封装到这个函数里面 构造函数用于创建某一类对象,其首字母要大写 构造函数要和
面向对象编程介绍 两大编程思想 面向过程编程 POP(Process Oriented Programming) 面向过程就是分析出解决问题所需要的步骤,然后利用函数把这些步骤一步一步实现,使用的时候再一个一个依次调用就可以了
触屏事件 touch(也称触摸事件) touch 对象代表一个触摸点,触摸点可能是一根手指,也可能是一根触摸笔;触摸事件可响应用户手指(或触摸笔)对屏幕或者触控板操作 触屏 touch 事件 说明 touchstart 手指触摸到一个 DOM 元素时触发 touchmove 手指在 DOM 元素上滑
正则表达式简介 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式 在 JavaScript 中,正则表达式也是对象 通常用来查找、替换哪些符合正则表达式的文本,许多语言都支持正则表达式 使用场景