摘要: 简化的对象写法:* 省略同名的属性值* 省略方法的function* 例如: 原先写法: 后改为: 箭头函数: * 作用: 定义匿名函数* 基本语法: * 没有参数: () => console.log('xxxx') * 一个参数: i => i+2 * 大于一个参数: (i,j) => i+j 阅读全文
posted @ 2019-07-05 10:39 sunjiaojiao 阅读(628) 评论(0) 推荐(1) 编辑
摘要: 模板字符串使用: # 模板字符串 : 简化字符串的拼接 * 模板字符串必须用 `` 包含 * 变化的部分使用${xxx}定义--> 【使用模板字符串可以方便加快了效率】 阅读全文
posted @ 2019-07-05 10:27 sunjiaojiao 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 变量的解构赋值: # ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 1. 理解: * 从对象或数组中提取数据, 并赋值给变量(多个)2. 对象的解构赋值 let {n, a} = {n:'tom', a:12}3. 数组的解构赋值 let [a,b] = [1, ' 阅读全文
posted @ 2019-07-05 10:24 sunjiaojiao 阅读(113) 评论(0) 推荐(0) 编辑
摘要: let介绍: 1. 作用: * 与var类似, 用于声明一个变量2. 特点: * 在块作用域内有效 * 不能重复声明 * 不会预处理, 不存在提升3. 应用: * 循环遍历加监听 * 使用let取代var是趋势 const介绍: 1. 作用: * 定义一个常量2. 特点: * 不能修改 * 其它特点 阅读全文
posted @ 2019-07-05 10:18 sunjiaojiao 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Function 构造器的语法: 注意: 参数 arg1 , arg2 , argN 被函数使用的参数的名称必须是合法命名的。参数名称是一个有效的JavaScript标识符的字符串,或者一个用逗号分隔的有效字符串的列表 #属性和方法: 全局的Function对象没有自己的属性和方法, 但是, 因为它 阅读全文
posted @ 2019-07-05 09:50 sunjiaojiao 阅读(167) 评论(1) 推荐(0) 编辑
摘要: 介绍什么是Array对象? # Array 对象用于在单个的变量中存储多个值 1. 创建 Array 对象的语法: 2. Array 对象属性 3. Array 对象方法 补充: 1. Array.prototype.indexOf(value) : 得到值在数组中的第一个下标2. Array.pr 阅读全文
posted @ 2019-07-05 09:32 sunjiaojiao 阅读(133) 评论(0) 推荐(0) 编辑
摘要: ES5给Object扩展了一些静态方法, 常用的2个: 1. Object.create(prototype, [descriptors]) * 作用: 以指定对象为原型创建新的对象 * 为新的对象指定新的属性, 并对属性进行描述 - value : 指定值 - writable : 标识当前属性值 阅读全文
posted @ 2019-07-05 09:11 sunjiaojiao 阅读(108) 评论(0) 推荐(0) 编辑