ES5 数组遍历方法 1、for 循环 const arr = [1, 2, 3, 4, 5] for (let i = 0; i < arr.length; i++) { console.log(arr[i]) } 2、forEach const arr = [1, 2, 3, 4, 5] arr ...
分类:
编程语言 时间:
2019-11-28 01:38:50
阅读次数:
129
也许大家都是使用习惯了es5的写法喜欢直接用《Script》标签倒入js文件,但是很是可惜,这写法。在es6,或则说vue环境下不支持 真的写法是怎样? 首先。我们要改造我们要映入的外部js文件,改成下面这个格式。主要是红色方块内部代码,我们需要将我们的模块“抛出”,让人能获取到 代码: funct ...
分类:
Web程序 时间:
2019-11-27 13:51:41
阅读次数:
107
一、wxs介绍 wxs是微信小程序自身的脚本语言,用来过滤和计算。wxs可以通过文件可模块标签来定义 文件需要.wxs后缀文件 二、实例 wxs中定义变量默认对外不可预见,我们通过 对外课件。 可以通过 引入其他 三、数据类型 date和regexp不能使用new构造,要使用getdate和getr ...
分类:
微信 时间:
2019-11-26 19:50:18
阅读次数:
107
Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码 1.npm install babel-polyfill --save 2.main.js中引入 import 'babel-polyfill' ...
分类:
其他好文 时间:
2019-11-26 19:38:58
阅读次数:
67
javascript表示集合的数据结构有 es5: array object es6: map set, 一共4种数据集合 需要一种统一的接口机制来处理所有不同的数据结构 遍历器就是这样一种机制,它是一种接口,为各种不同的数据结构提供统一的访问机制 任何数据结构,只要部署Iterator接口就可以完 ...
分类:
其他好文 时间:
2019-11-25 23:36:18
阅读次数:
74
const numbers = ['one', 'two', 'three', 'four'] es5: const one = numbers[0]; //one const two = numbers[1]; //two es6: 获取到相应位置的数组原素的值 const [one, two] ...
分类:
编程语言 时间:
2019-11-25 11:49:11
阅读次数:
72
当我们要得到Tom对象的属性的时候, es5写法: const name = Tom.name const age = Tom.ageconst ..... console.log(name,age); // Tom Jones 25 es6写法: const { name, age} = Tom; ...
分类:
其他好文 时间:
2019-11-25 11:20:23
阅读次数:
61
一,扩展运算符的使用场景 1.复制数组 let arr1=[1,2]; let arr2=[...arr1]; arr2[0]=44; console.log(arr2,"arr2");[44,2] console.log(arr1,"arr1") //[1,2] //如果用es5 则用let ar ...
分类:
其他好文 时间:
2019-11-23 16:31:35
阅读次数:
96
let/var 将let看成是var的进化; let有块级作用域; 闭包可以解决没有块级作用域的问题,因为函数是一个作用域闭包的每次执行是独立的 Es5之前,因为if和for都没有作用域的概念,所以在很多时候,我们都必须借助于function的作用域来解决应用外部变量的问题, Es6中,加入了let ...
分类:
其他好文 时间:
2019-11-21 17:15:21
阅读次数:
92
?,es6中的高级数据结构set和map的使用以及与es5中旧有的obj、array等结构的差别? (1) Set构建函数可以接受一个数组作为初始化参数 var s = new Set([1,2,3,4,'1','2','3','4']); (2) 有以下方法:add、delete、has、clea ...
分类:
其他好文 时间:
2019-11-20 23:50:52
阅读次数:
83