js
文章平均质量分 63
【小白撑伞】
退役熬夜选手,人间美好事物观察者,软件编程“小白”。我的快乐 ,天下第一,立志吃遍世界,耶耶耶耶耶!
展开
-
ES系列新规范
1.变量的解构赋值定义:.ES6 允许按照一定模式从数组和对象中提取值,对变量进行赋值,这被称为解构赋值。(代码更加简洁)注意:解构的名字必须对应一致;也可解构部分;解构类型必须一样数组解构const F4 = ['小沈阳','刘能','赵四','宋小宝'];let [xiao, liu, zhao, song] = F4;// 相当于我声明了四个变量 这四个变量的值分别是数组相应位置的值console.log(xiao);// 小沈阳对象的解构const zhao = {name: '赵原创 2021-11-25 23:25:36 · 3165 阅读 · 1 评论 -
var、let、const 的区别
ES6新特征let 关键字let 关键字用来声明变量,使用 let 声明的变量有几个特点:不允许重复声明 let star = '罗志祥'; let star = '小猪'; // 结果:Uncaught SyntaxError: Identifier 'star' has already been declared块儿级作用域(内部块可以使用父级块定义的变量){ let girl = '周扬青'; } console.log(girl);// 结果:Unca原创 2021-11-22 01:45:47 · 667 阅读 · 0 评论 -
对象和json的转换, if(obj)判断对象是否为空
JavaScript值(对象或者数组)和JSON字符串的应用 //写入的时候用 JSON.stringify(将一个JavaScript值(对象或者数组)转换为一个 JSON字符串) //取值的时候用JSON.parse(将JSON字符串转换成对象)js中 if(obj)判断对象是否为空 在实际应用中尽量不要使用这种,会出现未初始化,空串等一系列问题;推荐使用if(obj == null)判断对象是否为空...原创 2021-11-22 01:30:59 · 813 阅读 · 0 评论