12 2017 档案

摘要:1:‘字符串’.repeat(n) 表示将字符串重复n次 n取值情况: 1)正整数数字:重复n次 2)小数:向下取整后重复 3)负数或Infinity 报错 4)NaN或者0到-1之间的数 等同于0 5)字符串 先转化成数字 2: ‘字符串’.padStart(n,‘ab’) ‘字符串’.padEn 阅读全文
posted @ 2017-12-26 21:46 王玮-web 阅读(127) 评论(0) 推荐(0) 编辑
摘要:1:let s = 'string' s.codePointAt() // 返回字符串的码点(是十进制值,可用toString(16)转成十六进制值) 2: String.fromCodePoint() 将码点转化成对应字符 3:字符串可以遍历,传统的for循环循环不出4字节的字符。可用for of 阅读全文
posted @ 2017-12-21 21:35 王玮-web 阅读(106) 评论(0) 推荐(0) 编辑
摘要:// 1:交换变量的值 let a = 1; let b = 2; console.log(a,b); [a,b] = [b,a]; console.log(a,b) // 2:函数返回多个值 function fn (){ return [1,2,3] } let [a,b,c] = fn() c 阅读全文
posted @ 2017-12-17 23:16 王玮-web 阅读(133) 评论(0) 推荐(0) 编辑
摘要:1:对象解构赋值的实质:找到对应的属性名,将值对应的赋给他 {a,b} 等同于 {a:a,b:b} let {a:c,b} = {a:1,b:2} console.log(c, b) 2.对象的嵌套赋值 let obj = { p:[ 'hello', {y:'world'} ] } let {p, 阅读全文
posted @ 2017-12-16 12:03 王玮-web 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1: 基本用法 let [a,b,c] = [1,2,3] 总结:只要等号两边都是可循环的结构,等号右边的就会按照相应的位置把值赋给左边 2:高级用法 let [x,y = 1] = [1,2] 1) 变量可以有默认值 let [x,y = 1] = [1,2] 2)当且仅当等号右边的是undefi 阅读全文
posted @ 2017-12-15 21:43 王玮-web 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1:const命令申明一个常量。 本质是:保证了变量指向的内存地址不得改动。 特殊的是对于对象和数组。申明之后还可以向里面添加内容。 eg:const arr = [] arr.push(1) 这是不报错的。对于对象同样。 2:冻结对象的方法 Object.freeze() 阅读全文
posted @ 2017-12-15 21:13 王玮-web 阅读(95) 评论(0) 推荐(0) 编辑
摘要:1:let命令用于for循环 体现了代码块的功能,非常实用 2:let申明的变量必须先申明后使用,否则会报错。 3:let申明的变量不允许重复申明 4:es6中的块级作用域: 1){}称为一个块级作用域 2)内层块可以访问外层块的变量 3)外层块不可以访问内层快变量 4)内层块可以定义和外层快相同名 阅读全文
posted @ 2017-12-14 21:06 王玮-web 阅读(123) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示