摘要:
forEach()为JavaScript(ES5)的方法,而each()方法是JQuery的方法。 forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。 注意: forEach() 对于空数组是不会执行回调函数的。 arr必须是一个真正的数组,当arr为伪数组则会报错 forEa 阅读全文
摘要:
typeof() 检测 简单数据类型 如果检测 复杂数据类型 都返回 Object 且 检测null 为object 判断null 可以使用 来判断 instanceof() 检测具体的对象类型 (用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。) 举个栗子 : a i 阅读全文
摘要:
浅拷贝:重新在堆中创建内存,拷贝前后对象的基本数据类型互不影响,但拷贝前后对象的引用类型因共享同一块内存,会相互影响。 深拷贝:从堆内存中开辟一个新的区域存放新对象,对对象中的子对象进行递归拷贝,拷贝前后的两个对象互不影响。 <script> let oldObj = { name: "张三", a 阅读全文
摘要:
1、是什么 有规律的表达式,以对象的形式存在 2、有什么作用 验证表单 替换敏感词 3、如何创建 3.1 对象的形式创建 const reg= new RegExp(/???/) 3.2 字面量的形式创建 var rg=/123/ 4、边界符 ^ >开始 $ >结束 5、字符集 [] > 多选一 6 阅读全文
摘要:
1. 输出是什么? function sayHi() { console.log(name) console.log(age) var name = 'Lydia' let age = 21 } sayHi() A: Lydia 和 undefined B: Lydia 和 ReferenceErr 阅读全文
摘要:
1、 var a = 10 function foo(){ console.log(a) } function sum() { var a = 20 foo() } sum() /* 输出 10 / 函数 foo() 是在全局下创建的,所以 a 的上级作用域就是 window,输出就是 10 2、 阅读全文
摘要:
Object.prototype.toString() 的调用 对于 Object.prototype.toString() 方法,会返回一个形如 "[object XXX]" 的字符串。 如果对象的 toString() 方法未被重写,就会返回如上面形式的字符串。 ({}).toString(); 阅读全文
摘要:
1 (function( abc ) { 2 console.log(abc) // ==> 1231 3 })( 1231 ); 4 5 (function(window){ 6 console.log(window) // ==> Window {speechSynthesis: SpeechS 阅读全文
摘要:
<html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-w 阅读全文
摘要:
jQuery代码具体的写法和原生的Javascript写法在执行常见操作时的区别如下: 1 定位元素 JS document.getElementById("abc") jQuery $("#abc") 通过id定位 $(".abc") 通过class定位 $("div") 通过标签定位 需要注意的 阅读全文