说明1、index索引为字符串数字(注意非数字),不能直接进行几何操作。2、遍历顺序可能不是基于实际数组的内部顺序(可能是基于随机顺序)。3、一般不建议使用for...in来遍历数…
1、将js代码写到标签的onclick属性中。js代码可以写入标签的onclick属性中,当我们点击按钮时,js代码才会被执行,但是这种方式属于结构和行为耦合,不方便维护,不建议使…
说明1、在js中严格区分大小写。其实这是用来排错的。正常写代码不可能大写小写一段时间,但有时候可能会不小心写错,导致运行时无法显示预定效果,需要考虑大小是否有问题。2、js中的每个…
1、用filter()方法返回的数组元素是调用的数组的子集。传递的函数用于逻辑判断:该函数返回true或false。调用判断函数就像调用forEach()和map()一样。如果返回…
1、两者的任务都会放在任务队列中,等待某个时间被主线程执行。其实任务队列分为宏任务队列和微任务队列,分别是宏任务和微任务。2、macrotask(宏任务)浏览器可以在下一个macr…
说明1、对于依赖模块,AMD提前执行,CMD延迟执行。然而,RequireJS从2.0开始,也改为可延迟执行(根据不同的写法和不同的处理方法)。CMD高度赞扬aslazyaspos…
说明1、UMD是AMD和CommonJS的结合。CommonJS模块是根据服务器第一原则开发的。选择同步加载,其模块不需要包装。通用模块定义,umd兼容commonjs和amd规范…
说明1、在数学计算中,小数会有一定的误差,这是计算机本身的bug,不仅是js语言,其他语言也有这个问题。2、解决方案,不要让两个小数比较大小,一般不会影响正常开发。实例以上就是js…
1、使用函数关键字自定义函数(命名函数),function声明函数的关键字,必须全部小写。//声明函数 function 函数名() { //函数体 }2、函数表达式声明类似于一个…
说明1、函数内的某些值不能固定,我们可以通过参数在调用函数时传递不同的值。2、多个参数之间用逗号分隔,形式参数可以看作是无声明的变量。在JavaScript中,形式参数的默认值是u…