![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript面试题
文章平均质量分 63
80大叔学前端
这个作者很懒,什么都没留下…
展开
-
前端面试题系列之JavaScript面试题六(每天巩固一点点)
16、给JS数组对象添加一个去重方法解答:此题主要考查两个知识点,prototype原型属性和去重比较。通过往Array.prototype上添加方法让所有数组对象都能调用;去重比较要用三个等号严格比较值和类型,因为JS是弱类型脚本语言,一个JS数组对象里能存放各种类型数据。参考程序如下/*通过往Array.prototype上添加方法让所有数组对象都能调用*/Array.prototype.removeDuplication = function () { /*判断元素在数组里是否已存原创 2021-09-07 17:36:52 · 131 阅读 · 0 评论 -
前端面试题系列之JavaScript面试题五(每天巩固一点点)
13、JavaScript 如何获取和设置 cookie?cookie增删改,话不多说,直接上代码/*创建cookie*/function setCookie(name, value, expires, path, domain, secure) { var cookieText = encodeURIComponent(name) + '=' + encodeURIComponent(value); if (expires instanceof Date) {原创 2021-09-06 22:43:04 · 211 阅读 · 0 评论 -
前端面试题系列之JavaScript面试题四(每天巩固一点点)
10、[填空题]在①②填写合适代码让下面代码支持 a.name = "name1"; b.name = "name2" ;function obj(name){//__①__}obj.__②__= "name2";var a = obj("name1");var b = new obj;解答:此题主要考察JS函数对象的this和prototype两个特性;在函数内部,this的值取决于函数被调用的方式。每个实例对象(object)都有一个私有属性(称之为 __pr...原创 2021-09-05 15:26:17 · 223 阅读 · 0 评论 -
前端面试题系列之JavaScript面试题三(每天巩固一点点)
7、[问答题]使用 for in 循环数组中的元素会枚举原型链上的所有属性,使用什么函数可以过滤这些属性?解答:使用hasOwnProperty函数。hasOwnProperty()方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)。代码示例:const object1 = {};object1.property1 = 42;console.log(object1.hasOwnProperty('property1')); //tr.原创 2021-09-04 15:59:28 · 118 阅读 · 0 评论 -
前端面试题系列之JavaScript面试题二(每天巩固一点点)
写在前面,这几天没有更新是因为疫情,出行不便,买菜买日常用品这些都不方便,家里也有很多事,再加上工作,因此几乎抽不出时间来写文章。4、[编程题]写一个求和的函数 sum,达到下面的计算结果sum(1, 2, 3, 4, 5) = 15,sum(5, null, -5) = 0,sum('1.0', false, 1, true, 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1) = 10,sum(0.1, 0.2原创 2021-08-14 21:04:12 · 486 阅读 · 0 评论