3.1 什么是严格模式 JavaScript 除了提供正常模式外,还提供了严格模式(strict mode)。 ES5 的严格模式是采用具有限制性 JavaScript变体的一种方式,即在严格的条件下运行 JS 代码。 严格模式在 IE10 以上版本的浏览器中才会被支持,旧版本浏览器中会被忽略。 严 ...
分类:
编程语言 时间:
2020-01-23 19:40:53
阅读次数:
85
在线实时转换 需要 .babelrc中: 项目中main.js配置: 前提是安装对应的包 自己写的要运行的为app.js,这样配置后会在运行main.js是自动转为es5并执行 通过配置手动转换 需要 安装babel后 运行 src为自己写的es6目录文件,dist为转码后的es5文件,没有则创建 ...
分类:
Web程序 时间:
2020-01-23 18:33:08
阅读次数:
174
3.1 数组方法forEach遍历数组 3.2 数组方法filter过滤数组 3.3 数组方法some ...
分类:
其他好文 时间:
2020-01-21 23:36:00
阅读次数:
68
JavaScript严格模式是规范js代码的一种行为,对代码的提出了更高的要求,会对代码进行错误检查,使js代码更加具有健壮性、安全性。 我们平时使用的是一般模式。要进入严格模式,可以在js文件开头写上 'use strict'; 或者这函数开头写上这一句,从而使得函数内部进入严格模式。从这里我们可 ...
分类:
编程语言 时间:
2020-01-21 23:20:49
阅读次数:
95
报错信息 因为使用了 ES6 中用来传递异步消息的的Promise,而IE浏览器都不支持。(vuex使用了ES6语法) npm install babel-polyfill(安装babel-polyfill) Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而可以在现有环境执行。 ...
分类:
其他好文 时间:
2020-01-21 18:28:07
阅读次数:
120
构造函数方法很好用,但是存在浪费内存的问题。 js function Star(uname, age) { this.uname = uname; this.age = age; this.sing = function(song) { console.log( ); } } var s1 = ne ...
分类:
其他好文 时间:
2020-01-20 22:50:15
阅读次数:
79
es5_Array 迭代方法: forEach: let arr = [1,4,2,3,4,5]; arr.forEach(function(value,index){ console.log(index); console.log(value); }) //显示0 1 1 4 2 2 3 3 4 ...
分类:
其他好文 时间:
2020-01-20 21:01:48
阅读次数:
61
前言 勾股数又名毕氏三元数 。凡是可以构成一个直角三角形三边的一组正整数,称之为勾股数。勾股定理:直角三角形两条直角边$a$、$b$的平方和等于斜边$c$的平方$a^2+b^2=c^2$. 部分来源于知乎。 常用勾股数 高中阶段常用的勾股数$[3n,4n,5n(n\in N^ )]$;$[5,12, ...
分类:
其他好文 时间:
2020-01-19 22:23:41
阅读次数:
107
场景:求出不定参数的总数和 //利用arguments function sum () { let num = 0 //Array.prototype.forEach.call(arguments,function (item){ //num += item * 1 //}) Array.from( ...
分类:
其他好文 时间:
2020-01-17 19:12:08
阅读次数:
99
//es5 let Animal = function (type){ this.type = type } //这是类的实例对象方法 Animal.prototype.eat = function (){ Animal.walk()//引用类的静态方法 console.log('eat food' ...
分类:
其他好文 时间:
2020-01-17 13:44:21
阅读次数:
69