您当前的位置:web前端 > TAG信息列表 > 前端面试
-
JavaScript 中的数组的去重
数组去重
方法1:利用对象属性不能重复var arr = [1, 1, 1, 2, 2, 2, 3, 3, 3, "a", "a", "b", 1, 2, 3, 0, 0];var obj = {}, arr2 = [];for (var i = 0; i < arr.length; i+浏览量:14 发布时间:2021-03-02 20:58:04 -
JavaScript 中的数组拷贝
数组的拷贝:
1、浅拷贝var a={ name:'名字', id:1 };var b={};for(var key in a){ b[key]=a[key];}浏览量:13 发布时间:2021-03-02 19:44:51 -
ES6 Promise的使用
Promise构造函数是同步执行的,.then中的函数是异步执行的。
Promise有三种状态,pending、fulfilled、rejected,状态一旦改变不能再变
注意:构造函数中的resolve或reject只有在浏览量:12 发布时间:2021-01-18 18:06:35 -
JavaScript prototype原型链
函数都有一个prototype属性且是对象,包括Date,Array,String,Object;
只要可以使用 new 操作符进行“构造函数调用”的函数都有prototype属性。
例:new Date(); new Arr浏览量:29 发布时间:2021-01-05 20:33:51 -
JavaScript 中的this
当函数被调用时,会创建一个活动记录(执行上下文)。该记录包含函数在哪里被调用(调用栈),调用的方式,及传入的参数。
this的绑定:
1、默认绑定时,this指向了全局对象。function fun1()浏览量:32 发布时间:2021-01-03 16:49:14
-
new 操作符作用
当使用new操作符调用构造函数时,将执行以下步骤:1、创建一个空对象{};2、把空对象赋值给this;3、执行构造函数里面的代码,并给this做赋值初始化;
浏览量:23 发布时间:2020-12-29 20:47:02