JavaScript
三天打鱼两天晒猫
学而时习之
忘了就忘了
展开
-
模板字符串
JavaScript中的字符串可以用单引号或双引号来表示。但是,当你想要换行时,只能手动使用\n来表示。有了模板字符串,我们能够以更简洁的方式进行多行处理。模板字符串使用反引号代替单引号或双引号。 // 用 \n 手动换行并不好 const str = 'multiline\nwith\nmanual\nhard returns' // 有了模板字符串,这样表示就更简洁 const str = ` multiline without the mess ` 模板字符串的另一个好处是支持.原创 2020-09-11 09:28:56 · 249 阅读 · 4 评论 -
var、let和 const 深入分析
变量声明 var、let和 const ES6发布前,Javascript 只能通过 var 声明变量,常量、块级变量、函数变量这些概念的差别都不能很好的体现出来,而且,var声明的变量可随时被修改和重新分配。 ES6为我们带来了let、const,我们先来了解一下三个标识符的特征: var: var定义一个变量,这个变量可以被重新分配、可能会被用于整个函数(Function Scope) let: let定义一个变量,这个变量可以被重新分配,但let可以被用于块级作用域(Block Scope),不存原创 2020-09-10 16:16:05 · 114 阅读 · 0 评论 -
JS的对象、数组等处理方法:解构
对象方法简写 你可以在定义方法时省略function和 :: const obj = { insteadOfThis: function() { // do stuff }, youCanDoThis() { // do stuff } } 请注意,以上不是箭头函数,只是对象方法的简写语法。 解构对象 对象解构是获取对象并将其内部属性提取到对象外部变量的一种方法...原创 2019-12-11 18:04:53 · 602 阅读 · 0 评论 -
JavaScript的函数申明、函数表达式、箭头函数
JavaScript中的函数可以通过几种方式创建,如下。 // 函数声明 function getName() { return 'Michael' } // 函数表达式 const getName = function() { return 'Michael' } // 箭头函数(同样也是表达式) const getName = () => { return 'Mich...原创 2019-12-06 14:23:36 · 506 阅读 · 0 评论