本文首发于微信公众号 前端架构师笔记 作者:戚付涛 es6之扩展运算符 三个点(…) es6之扩展运算符 三个点(…) 对象的扩展运算符 数组的扩展运算符 总结 es6之扩展运算符 三个点(…) …
标签:es6
Vue中创建组件及引入组件及调用
Vue中创建组件及引入组件及调用 文章目录 一、什么是组件? 二、如何注册组件? 1.注册组件 2.vue项目中引入组件 总结 Vue创建组件 ` Vue框架最核心思想就是组件化,方便开发,便于维护管理,那么,如何在vu…
ES6入门(三):数据类型
总结ECMAScript中数据类型: 在ECMAScript中,常用的数据类型有5+1种;即5种基本的数据类型(String、undefined、null、boolean、number),1种复杂的数据类型(object…
javascript中var变量的优缺点
var变量的优缺点 var变量在我们学习JavaScript时,是最常用的变量,但是在我们做大型项目的时候,会发现有很多不可避免的问题,所以在这里我简单说一下关于var变量声明时存在的几个问题: 1、允许重复变量的声明,…
Array.includes()方法兼容性
多重判断时使用Array.includes() function test(fruit) { if (fruit == 'apple' || fruit == 'atrawberry') { console.log('r…
几种循环的优缺点
for var arr = [1,2,3,4,5]; // 第一种 for(var i=0;i<arr.length;i++){ if(arr[i] == 3){ continue } console.log(ar…
数字字符串转换为数字数组
示例代码如下: const num = "2,3,4"; const numArr = num ? num.split(',').map(t=> +t) : [] 当num为””时 ('')…
ES6 快速实现一个数组和另一个数组通过比较一个数组对象的字段值处理另一个数组的内容项
实现功能:项目中需要实现,请求过来的数组对象数据选中和取消选中功能;选中可在创建一个新的数组中追加数据,取消可减少数据,具体实现不在嗷述;此处仅处理默认情况下选中不选中的处理; ES6: 实现一个数…
JavaScript之多线程和Event Loop
引子 几乎在每一本JS相关的书籍中,都会说JS是单线程的,JS是通过事件队列(Event Loop)的方式来实现异步回调的。 对很多初学JS的人来说,根本搞不清楚单线程的JS为什么拥有异步的能力,所以,我试图从进程、线程…
ES6之Promise
1.什么是promise?使用promise有什么优势? promise是异步编程的一种解决方案,优势是可以避免层层嵌套的回调。 2.产生背景:在promise出现之前,你肯定写过这样的代码: $.ajax({ url1…
ES6最简单的方式访问MongoDB
前言MongoDB越来越流行,NodeJS也越来越流行,也许你第一时间用上了KOA框架,但是如何才能在KOA用ES6的方式访问MongoDB呢?其实Github上不少类似的方案,比如你继续使用mongoose的Promi…
手把手教你webpack、react和node.js环境配置(上篇)
很多人刚学习react的时候,往往因为繁琐的配置而头疼,这里我将手把手教大家怎么用webpack配置react和redux的环境,这篇教程包括前端react和后台node整个网站的环境配置,对node没兴趣的可以只看这篇…