原生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 · 29093 阅读 · 0 评论 -
页面加载完成后,执行JS中方法的几种方式及顺序
在原生js和jquery使用中,经常涉及到页面加载完成后执行js中的某一方法。通过整理,大概是五种方式(其中有的只是书写方式不一样):使用jQuery的$(function){}; 使用jquery的$(document).ready(function(){}); 使用jQuery的$(window).load(function(){}); 使用window.onload = f...原创 2019-03-01 11:53:25 · 2966 阅读 · 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 评论