js
BIG l BOSS
这个作者很懒,什么都没留下…
展开
-
【ES6】class关于Cannot access XXX before initialization的报错
【Q】在使用class定义类的时候,由于在代码中使用了(function(){})自调用方法,没有先声明class类,出现了报错问题,代码如下:报错:Cannot access 'Stack' before initialization(function() { console.log(clacExp(["4", "13", "5", "/", "+"]));})();clas...原创 2019-11-06 20:44:24 · 29102 阅读 · 0 评论 -
JS数据类型
JS数据类型 在 JavaScript 中有 5 种不同的数据类型:stringnumberbooleanobjectfunction 3 种不同的对象类型:ObjectDateArray 2个不包含任何值的数据类型:nullundefinedtypeof 操作符 实例 返回类型 typeof “John” 返回 string typeof 3.14 返转载 2017-12-15 15:41:32 · 178 阅读 · 0 评论 -
【JS】数组常用方法总结
操作数组1 array.map()此方法是将数组中的每个元素调用一个提供的函数,结果作为一个新的数组返回,并没有改变原来的数组。let arr = [1, 2, 3, 4, 5]let newArr = arr.map(x => x*2)//arr= [1, 2, 3, 4, 5] 原数组保持不变//newArr = [2, 4, 6, 8, 10] 返回新数组...转载 2019-06-19 11:45:58 · 148 阅读 · 0 评论 -
【VUE】改变窗口大小触发函数模板
在VUE框架,mounted中挂载mounted: function mounted() { this.selfAdaption();}mothods: { selfAdaption: function selfAdaption() { var _this = this; setTimeout(function () { window.o...原创 2019-06-18 14:38:35 · 1322 阅读 · 0 评论 -
【underscore】对象依据某一属性排序
首先要引入underscore.js如果你的数组是一个对象组合:var arr = [ {"key":"key1","value":"value1","createTime":"124573216"}, {"key":"key2","value":"value2","createTime":"124593216"}, {"key":"key3","value":"val...转载 2019-06-18 15:07:40 · 581 阅读 · 0 评论 -
【JS】对象转化为数组
{'未完成':5, '已完成':8, '待确认':4, '已取消':6}转为[{"未完成":5},{"已完成":8},{"待确认":4},{"已取消":6}]var arr = [];var bear_obj = {};for (var i in obj) { bear_obj = {}; bear_obj[i] = obj[i]; arr.push(...原创 2019-06-28 11:28:15 · 199 阅读 · 0 评论