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