ES6
zenkle
这个作者很懒,什么都没留下…
展开
-
var;let;const—预编译
预编译变量声明提前函数声明提前变量赋值位置不变<script type="text/javascript"> var a = 1; console.log(a); function test(a) { console.log(a); var a = 123; console.log(a); ...原创 2019-06-19 10:32:36 · 587 阅读 · 0 评论 -
class和普通构造函数区别
js构造函数function MathHandle(x,y){ this.x=x; this.y=y; } MathHandle.prototype.add = function() { return this.x+this.y;// body... }; var m=new MathHandle(1,2); console....原创 2019-06-21 13:09:05 · 1442 阅读 · 0 评论 -
promise
js回调function Img(src,callback,fail){ var img=document.createElement('img'); img.src=src; img.onload=function(){ callback(img); } img.onerror=function(){ fail();...原创 2019-06-22 19:26:46 · 65 阅读 · 0 评论 -
删除两个数组中相同的对象
var arr1=[{id:1},{id:2},{id:3},{id:4},{id:5}]var arr2=[{id:1},{id:2},{id:3}]var set=arr2.map(item=>item.id)console.log(set)var resArr=arr1.filter(item=>!set.includes(item.id))console.log(...原创 2019-07-31 12:23:20 · 1894 阅读 · 0 评论 -
export、import、export default
export 、export default 主要用于导出模块,将接口、常量、函数等输出import主要用于将需要的文件输入使用export+import需要在引入时添加 { }var a='name'var b='age'export {a,b}或者export aexport bimport {a,b} from '文件名'使用export default+i...原创 2019-09-30 16:53:52 · 120 阅读 · 0 评论