摘要: 1.js中let和const有什么用? 在现代js中,let&const是创建变量的不同方式。 在早期的js中,咱们使用var关键字来创建变量。 let&const关键字是在ES6版本中引入的,其目的是在js中创建两种不同类型的变量,一种是不可变的,另一种是可变的。 const:它用于创建一个不可变 阅读全文
posted @ 2020-10-22 16:17 陌路y 阅读(62166) 评论(0) 推荐(1) 编辑
摘要: 在使用ES2015模块导入功能的时候你有什么觉得不爽的地方吗?反正我有!下面就来说说。 1.命名导入和自动完成 假设你编写了一个简单的JavaScript模块: // stringUtils.js export function equalsIgnoreCase(string1, string2) 阅读全文
posted @ 2020-10-22 16:14 陌路y 阅读(127) 评论(0) 推荐(0) 编辑
摘要: this的定义 this又叫做上下文环境,与作用域不同的是,他是在函数调用的时候才产生的。首先我们理解一下什么是上下文环境? 什么是上下文环境? 举个生活中的例子:比如说你在厨房做菜,那厨房就是你的上下文环境,你要拿一点辣椒,顺手就拿到了;比如你在试衣间,那试衣间就是你的上下文环境,你想在试衣间拿一 阅读全文
posted @ 2020-10-22 16:13 陌路y 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在程序开发中,如何快速的查找定位问题是一项非常重要的基本功。在实际开发过程中,或多或少都会遇到程序出现问题导致无法正常运行的情况,因此,调试代码就变成了一项无法避免的工作。这里简单介绍下如何调试 node.js 程序。 使用 console.log Node 提供了全局的 console 对象,该对 阅读全文
posted @ 2020-10-22 16:12 陌路y 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 前言 这个问题也可以变为 commonjs模块和ES6模块的区别;下面就通过一些例子来说明它们的区别。 先来一道面试题测验一下:下面代码输出什么 // base.js let count = 0; setTimeout(() => { console.log("base.count", ++coun 阅读全文
posted @ 2020-10-22 16:11 陌路y 阅读(138) 评论(0) 推荐(0) 编辑