ES6
ass_ace
选择你所喜欢的,爱你所选择的
展开
-
javaScript学习笔记——遍历对象中属性的方法
遍历对象的属性一共有5中方法 1. for…in for…in循环遍历对象自身和继承的可枚举属性【对象原型中enumerable的值为true的属性】。(不含Symbol属性) 总的来说,操作引入继承属性会让问题复杂化,大多时候,我们只关心对象自身的属性。所以尽量不要用for…in循环,而用Object.keys()代替 let obj ={[Symbol(1)]:0,b:0,10:0,2:0,a:0,[Symbol(2)]:0}; for(let o in obj){ console.log(原创 2020-05-16 16:24:56 · 386 阅读 · 0 评论 -
ES6常用语法——变量的解构赋值
解构赋值 定义:ES6中允许按照一定模式从数组和对象中提取值,然后对变量进行赋值。 1.数组的解构赋值 let [a,b,c] = [1,2,3] //a=1,b=2,c=3 let [ foo,[[bar],baz]]=[1,[[2],3]] // foo =1,bar=2,baz=3 本质上这种写法属于模式匹配,只要等号两边的模式相同,左边的变量就会被赋予对应的值。 如果结构不成...原创 2020-03-29 11:00:48 · 192 阅读 · 0 评论 -
ES6常用语法——let和const命令
1. let 命令 let 命令用于变量提升,所声明的变量只在let命令所在的代码块内有效 let要点总结 for 循环有一个特别之处:就是设置循环变量的那部分是一个父作用域而循环体内部是一个单独的子作用域。 for用let声明的循环变量,每一次循环的变量都是重新声明的,而记住本轮循环到那个值的计算则是javascript引擎内部记住上一轮循环的值得到的。 for(let i=0;i...原创 2020-03-24 23:51:27 · 157 阅读 · 0 评论