一.ES5和ES6的数组遍历方法总结 1.for循环。 for(var i=0;i<arr.length;i++){ console.log(arr[i]); } 这种方法最简单也没有什么要注意的,但书写稍微有些复杂,所以我们接着来讲下面的方法。 2.forEach const arr = [1,2 ...
分类:
编程语言 时间:
2020-03-09 13:20:30
阅读次数:
69
1. 函数参数的默认值 1. es5 这个函数有3个参数x,y,z,x是必须的参数,yz是可选的参数,既然是可选也就是说允许它为空,这是必须传 和可选的参数的区别,同时对于可选的参数,我们一般情况下希望它提供默认值。 2. es6 1. 我们在写这个参数的时候,就同时指定了默认值。要把没有默认值的参 ...
分类:
其他好文 时间:
2020-03-08 17:29:37
阅读次数:
60
[Toc] ES5定义了5种迭代方法:every(),filter(),forEach(),map(),some() 每个方法都接受两个参数:1.要在每一项上运行的函数。2.运行该函数的作用域对象————影响this的值(可选) 要在每一项上运行的函数接收三个参数:1.数组项的值(item)。2.该 ...
分类:
Web程序 时间:
2020-03-06 13:22:30
阅读次数:
81
一、组件通信(组件传值) 相关学习链接:https://www.cnblogs.com/vichily/p/6484152.html ////学习链接:https://www.cnblogs.com/web-record/p/10320765.html 学习链接:https://segmentfau ...
分类:
其他好文 时间:
2020-03-05 22:07:33
阅读次数:
70
1、安装zip、unzip应用。 yum install zip unzip 2、压缩和解压文件 以下命令均在/home目录下操作 cd /home #进入/home目录 a、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩m ...
分类:
其他好文 时间:
2020-03-04 09:38:31
阅读次数:
67
React推出后,出于不同的原因先后出现三种定义react组件的方式,殊途同归;具体的三种方式: 函数式定义的无状态组件 es5原生方式React.createClass定义的组件 es6形式的extends React.Component定义的组件 虽然有三种方式可以定义react的组件,那么这三 ...
分类:
其他好文 时间:
2020-03-01 21:52:02
阅读次数:
62
1.ts编译 npm install --save-dev @babel/preset-typescript 2、转换插件 https://www.babeljs.cn/docs/plugins preset 的形式启用一组插件。 需要说的是: 插件在 Presets 前运行。 插件顺序从前往后排列 ...
分类:
其他好文 时间:
2020-02-29 00:59:01
阅读次数:
113
概述 在ES6中,class (类)作为对象的模板被引入,可以通过 class 关键字定义类。 class 的本质是 function。它可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。 在ES5中经常使用方法或者对象去模拟类的使用,虽然可以实现功能,但代码复杂且不优雅,ES6 ...
分类:
其他好文 时间:
2020-02-29 00:37:17
阅读次数:
51
babel-cli 在项目内运行 babel-cli 配置.babelrc 配置.jshintrcBabel 用于将 ES6 的代码转化为 ES5,使得 ES6 可以在目前的浏览器环境下使用。学习使用 babel 是为了使用 ES2015 做准备。本文将介绍如何使用 babel,以及一些相关的配置。... ...
分类:
其他好文 时间:
2020-02-28 11:49:00
阅读次数:
253
简介 babel是一个广泛使用的转码器,可以将ES6代码转化为ES5代码,从而在现有环境执行,这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持。 安装及配置 npm install babel-cli --save-dev 或者 cnpm install babel-cli --s ...
分类:
其他好文 时间:
2020-02-27 14:40:13
阅读次数:
55