随笔分类 - JavaScript
摘要:一、解构的意义 二、对象解构 三、数组解构
阅读全文
摘要:一、什么是对象字面量 对象字面量就是创建对象(Object)的一种简单容易理解的方式,再通俗点就是所谓的键值对的集合。举个简单的例子: let book = { name: 'JavaScript', price: 12, }; 但是对象字面量存在一点小问题,那就是再创建对象的时候需要对属性的值(如
阅读全文
摘要:1. 箭头函数声明 箭头函数的声明方式示例: 1 const printValue = (condition) => { 2 let testValue = 55; 3 if (condition) { 4 console.log(testValue); 5 } else { 6 console.l
阅读全文
摘要:1. var声明变量和变量提升(Hoisting)机制的问题 在JS中通过var关键字声明的变量,无论在函数作用域中亦或是全局作用域中,都会被当成当前作用域顶部的变量,和就是所谓的提升机制(Hoisting)。但是提升机制会带来一个问题就是,预编译阶段JS引擎会将变量提升至作用域顶部,但是初始化操作
阅读全文