- instanceof 与typeof的区别
typeof的返回值是个字符串,返回的字符串表达了程序员想要输出的变量类型,返回类型是字符串类型
instanceof 运算符用来检测 constructor.prototype 是否存在于参数 object 的原型链上。返回值是Boolean类型
- foreach和map区别
1.forEach()返回值是undefined,不可以链式调用。
2.map()返回一个新数组,原数组不会改变。
3.没有办法终止或者跳出forEach()循环。
let arr = [1,-1,5,6,3]
arr.forEach((item,index) => {
item *= 2
})
console.log(arr);//[1,-1,5,6,3]
- nodeType
元素节点 ---- 1
属性节点 ---- 2
文本节点 ---- 3
注释节点 ---- 8
document ---- 9
DocumentFragment ---- 11