- 博客(10)
- 收藏
- 关注
原创 ES6之map
构造函数方式创建一个Map实例 参数是一个数组 数组中的每一项也得是一个单独的数组 new Map([[key,value],[key,value]]) 单独数组放的是两个值 分别是key和value 在一个对象中 它的属性名必须是字符串,如果写的不是字符串默认转为字符串 而Map可以让除了字符串数据类型之外的其他数据类型作为属性名 但是Map不能放入一个未定义的变量作为属性名 属性名不能重复,重...
2018-09-28 13:24:17
643
原创 ES6之
1.通过构造函数方式创建一个set实例 console.log(new Set());//Set(0) {} (可展开) 2.类似数组 只有值value没有键key console.log(new Set([1, 2, 3, 4]));//Set(4) {1, 2, 3, 4} 展开发现里面只有value没有key console.log(new Set("1234"));//Set(4) {...
2018-09-28 13:18:27
242
原创 es6之Symbol
1.Symbol是一个新的基本数据类型 是一个值类型的 1.使用Symbol函数执行得到一个Symbol数据类型 let sym1 = Symbol("foo"); let sym2 = Symbol("foo"); console.log(typeof sym1);//"symbol" 2.Symbol跟字符串类型相似 但是使用Symbol函数得到一个数据,每一个都是完全不同的 consol...
2018-09-28 13:16:19
170
原创 JavaScript正则
1.正则 1.什么是正则? 正则就是一个规则,用来处理字符串的规则 1、正则匹配 编写一个规则,验证某个字符串是否符合这个规则,正则匹配使用的是 test 方法 2、正则捕获 编写一个规则,在一个字符串中把符合规则的内容都获取到,正则捕获使用的方法:正则的exec方法、字符串中的split、replace、match等方法都支持正则 var reg = /^$/; /...
2018-09-12 17:59:31
219
原创 3.字符串拓展
1.ES6常用新方法: 1.includes 判断字符串中是否存在指定字符 参数:指定字符(必选)、开始查找位置(可选) 返回值:Boolean类型:true/false 该方法并不修改原字符串 includes(“指定字符”,”开始查找的位置(可选)”) 第二个参数转换的方法我们可以发现是用的 Number方法 let str = "abcdefg12345"; console....
2018-09-08 16:44:35
400
原创 2.解构赋值
解构赋值 声明和赋值都放到一起了 解构 表示等号左边和右边解构类似 数组的必须位置相同 1.数组的解构赋值 let arr = [1,2,3,4]; // let x = arr[0]; // let y = arr[1]; // let m = arr[2]; // let n = arr[3];//我们要获取到数组中的每个值,要么像这样取,要么用循环 1.ES6中提供了解构...
2018-09-08 16:30:04
383
2
原创 1.let与const定义变量
1.let与const定义变量 1.var 和 function var function 存在变量提升 var 只会提前声明,function既声明又定义 在全局作用域下,使用var和function声明的变量会给window增加属性 console.log(a);//hello console.log(getA);//打印出函数 var a = 1; function get...
2018-09-08 16:02:13
407
原创 新手学前端之基础知识(一)
JavaScriptJavaScript三部分组成: ECMAScript(定义了JS的基本语法,命名规范,操作语句,变量,数据类型等最基础最核心的知识) DOM(document object model 文档对象模型) 提供了JS操作页面上元素的常用属性和方法 BOM(browser object model 浏览器对象模型) 提供了JS操作浏览器的常用属性和方法 1. 命名规范1.严格区分大...
2017-12-22 12:05:15
1748
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人