随笔分类 -  JavaScript

摘要:一、利用ES6 Set去重(ES6中最常用) 不考虑兼容性,这种去重的方法代码最少。但是这种方法还无法去掉“{}”空对象,。 二、利用for嵌套for,然后splice去重(ES5中最常用) 双层循环,外层循环元素,内层循环时比较值。值相同时,则删去这个值。 三、利用indexOf去重,利用incl 阅读全文
posted @ 2019-09-12 12:09 Irelia9102 阅读(818) 评论(0) 推荐(1)
摘要:作用域 区别1 全局作用域之外,每个函数都会创建自己的作用域,作用域在函数定义时就已经确定了。而不是在函数调用时 全局执行上下文环境是在全局作用域确定之后, js代码马上执行之前创建 函数执行上下文是在调用函数时, 函数体代码执行之前创建 全局作用域之外,每个函数都会创建自己的作用域,作用域在函数定 阅读全文
posted @ 2019-08-20 18:13 Irelia9102 阅读(518) 评论(0) 推荐(0)
摘要:prototype 函数的prototype属性 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) 原型对象中有一个属性constructor, 它指向函数对象 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型 阅读全文
posted @ 2019-08-19 17:57 Irelia9102 阅读(218) 评论(0) 推荐(0)
摘要:类型判断 typeof: 可以判断:undefined/数值/字符串、布尔值、function 不能判断: null与object object与array instanceof 判断对象的具体类型 可以判断:undefined,null typeof: 可以判断:undefined/数值/字符串、 阅读全文
posted @ 2019-08-18 11:43 Irelia9102 阅读(207) 评论(0) 推荐(0)