随笔分类 -  ES6

摘要:1. ?? 非空运算符 在 JS 中,?? 运算符被称为非空运算符。如果第一个参数不是 null/undefined(译者注:这里只有两个假值,但是 JS 中假值包含:未定义 undefined、空对象 null、数值 0、空数字 NaN、布尔 false,空字符串’’,不要搞混了),将返回第一个参 阅读全文
posted @ 2021-11-22 18:35 创业男生 阅读(44) 评论(0) 推荐(0) 编辑
摘要:原因:es6 不兼容 1. object.assign babel不会处理默认 npm install babel-plugin-transform-object-assign npm install babel-plugin-transform-object-rest-spread 2.项目第三方 阅读全文
posted @ 2020-07-21 19:39 创业男生 阅读(169) 评论(0) 推荐(1) 编辑
摘要:const path = require('path'); const cwd = process.cwd(); const VueLoaderPlugin = require('vue-loader/lib/plugin'); const { getHtmlWebpackPlugins, getE 阅读全文
posted @ 2020-06-28 15:06 创业男生 阅读(362) 评论(0) 推荐(0) 编辑
摘要:1.删除重复项 var fruits = [“banana”, “apple”, “orange”, “watermelon”, “apple”, “orange”, “grape”, “apple”]; // First method var uniqueFruits = Array.from(n 阅读全文
posted @ 2019-11-07 11:17 创业男生 阅读(265) 评论(0) 推荐(0) 编辑
摘要:function unique (arr) { return Array.from(new Set(arr)) } var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,'NaN', 0, 0, 'a', 'a',{},{}]; console.lo... 阅读全文
posted @ 2019-10-22 16:05 创业男生 阅读(2246) 评论(0) 推荐(0) 编辑
摘要:用let不用var ES6之前我们用var声明一个变量,但是它有很多弊病: 因为没有块级作用域,很容易声明全局变量 变量提升 可以重复声明 还记得这道面试题吗? var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { conso 阅读全文
posted @ 2018-04-10 11:10 创业男生 编辑
摘要:改变原数组的: 不改变原数组的: 1、 join() 2、 reverse() 3、sort() 功能:将数组中的元素 输入:比较函数或null。null时表示按照字母表顺序排序;传入带两个参数的比较函数时;第一个参数在前,则返回小于0的数值;第一个参数在后,则返回大于0的数组 输出:排序后数组 注 阅读全文
posted @ 2018-01-30 10:48 创业男生 编辑
摘要:Angular 4.x 快速入门 Angular 4 快速入门 涉及 Angular 简介、环境搭建、插件表达式、自定义组件、表单模块、Http 模块等 Angular 4 基础教程 涉及 Angular CLI 使用、创建组件、事件、自定义服务、 ngFor 指令、Input、Output 装饰器 阅读全文
posted @ 2018-01-19 11:00 创业男生 阅读(348) 评论(0) 推荐(0) 编辑
摘要:问题详细描述 我想在Typescript语言中的Angular 2中声明一些全局可见的变量。最佳的实践方法是? 推荐的实现方法 这是最简单的解决方案,无需使用Service或Observer: 将全局变量放在文件中然后导出它们。 要在另一个文件中使用这些全局变量,请使用import命令:import 阅读全文
posted @ 2017-12-20 18:04 创业男生 阅读(10931) 评论(0) 推荐(1) 编辑
摘要:1. 父组件向子组件传递信息 使用@Input 子组件的属性用 @Input 进行修饰,在父组件的模板中绑定变量 例子: 效果: 使用 setter 拦截输入的属性 在子组件中做一些修改,添加两个私有字段:revertContent、_content,然后为 _content 添加 setter 和 阅读全文
posted @ 2017-12-18 16:36 创业男生 阅读(475) 评论(0) 推荐(0) 编辑
摘要:初级篇 1、三目运算符 下面是一个很好的例子,将一个完整的 if 语句,简写为一行代码。 简写为: 2、循环语句 当使用纯 JavaScript(不依赖外部库,如 jQuery 或 lodash)时,下面的简写会非常有用。 简写为: 下面是遍历数组 forEach 的简写示例: 3、声明变量 在函数 阅读全文
posted @ 2017-10-25 11:41 创业男生 阅读(166) 评论(0) 推荐(0) 编辑
摘要:刚开始用vue或者react,很多时候我们都会把ES6这个大兄弟加入我们的技术栈中。但是ES6那么多那么多特性,我们需要全部都掌握吗?秉着二八原则,掌握好常用的,有用的这个可以让我们快速起飞。 接下来我们就聊聊ES6那些可爱的新特性吧。 1.变量声明const和let 我们都是知道在ES6以前,va 阅读全文
posted @ 2017-06-19 11:37 创业男生 编辑
摘要:// 1、递归 const arr = 'abcdefg'.split('') const it = arr[Symbol.iterator] () setTimeout(function loop () { let i = it.next() if (i.done) return console.log(i.value) setTimeout(loop, 10... 阅读全文
posted @ 2017-06-07 09:14 创业男生 编辑
摘要:这里有超过20家的前端面试题,你确定不点进来看看? 好吧,如果你看到这句话,你明显是点进来了。 那么恭喜你,接下来我就和你们分享一下,近期我收集到的各个公司的面试题。 本文为作者原创,转载请告知作者并取得同意方可转载。 违者作者保留法律追究权利。 ## 2. 正文 闲话就不扯了,直接开始分享。 ## 阅读全文
posted @ 2017-03-13 15:41 创业男生 编辑
摘要:参考链接 官方文件 ECMAScript® 2015 Language Specification: ECMAScript 2015规格 ECMAScript® 2016 Language Specification: ECMAScript 2016规格 ECMAScript® 2017 Langu 阅读全文
posted @ 2017-02-20 18:28 创业男生 编辑
摘要:SIMD 概述 SIMD(发音/sim-dee/)是“Single Instruction/Multiple Data”的缩写,意为“单指令,多数据”。它是 JavaScript 操作 CPU 对应指令的接口,你可以看做这是一种不同的运算执行模式。与它相对的是 SISD(“Single Instru 阅读全文
posted @ 2017-02-20 18:27 创业男生 编辑
摘要:二进制数组 二进制数组(ArrayBuffer对象、TypedArray视图和DataView视图)是 JavaScript 操作二进制数据的一个接口。这些对象早就存在,属于独立的规格(2011年2月发布),ES6 将它们纳入了 ECMAScript 规格,并且增加了新的方法。 这个接口的原始设计目 阅读全文
posted @ 2017-02-20 18:26 创业男生 编辑
摘要:读懂 ECMAScript 规格 概述 规格文件是计算机语言的官方标准,详细描述语法规则和实现方法。 一般来说,没有必要阅读规格,除非你要写编译器。因为规格写得非常抽象和精炼,又缺乏实例,不容易理解,而且对于解决实际的应用问题,帮助不大。但是,如果你遇到疑难的语法问题,实在找不到答案,这时可以去查看 阅读全文
posted @ 2017-02-20 18:25 创业男生 编辑
摘要:编程风格 本章探讨如何将ES6的新语法,运用到编码实践之中,与传统的JavaScript语法结合在一起,写出合理的、易于阅读和维护的代码。 多家公司和组织已经公开了它们的风格规范,具体可参阅jscs.info,下面的内容主要参考了Airbnb的JavaScript风格规范。 块级作用域 (1)let 阅读全文
posted @ 2017-02-20 18:24 创业男生 编辑
摘要:Module 的加载实现 上一章介绍了模块的语法,本章介绍如何在浏览器和 Node 之中加载 ES6 模块,以及实际开发中经常遇到的一些问题(比如循环加载)。 浏览器加载 传统方法 在 HTML 网页中,浏览器通过<script>标签加载 JavaScript 脚本。 上面代码中,由于浏览器脚本的默 阅读全文
posted @ 2017-02-20 18:23 创业男生 编辑

点击右上角即可分享
微信分享提示