首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
vic深蓝
门头沟学院 Web前端
发布于上海
关注
已关注
取消关注
@亲切的长颈鹿要暴富:
9.15京东前端
下午四点,大概40min, 数组哪些常用方法,其中数组的map,一般有三个参数(item,index,arr),map是对数组进行什么操作?map的底层如何实现的,传入的回调函数如何处理的?(瞎说,遍历,用闭包什么,面试官说可以好好了解一下,比较有趣???) map() 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值。 var new_array = arr.map(function callback(currentValue[, index[, selfArray]]) { // Return element for new_array }[, thisArg]) 步骤思路 1、 在array原型上添加自己的map方法 2、 传入callback回调函数和thisArg参数 3、 根据调用的数组长度创建新数组newArry 4、 循环原来数组并使用hasOwnProperty方法当前元素是否为空值 5、 是的话新数组就赋值callback函数返回的值 6、 返回新数组 //数组的map的底层操作//1、在原型上添加一个方法/** * 2、传入一个函数和this * 3、call方法传入的参数和map方法的参数一样 * * */ //js里面数组map方法的实现源码if(!Array.prototype.map){ Array.prototype.map = function(callback){ var T,A,k; if(this == null){ throw new TypeError('this is null&nbs***bsp;not defined'); } var O = Object(this); var len = O.length >>> 0; if(typeof callback !== 'function'){ throw new TypeError(callback + 'is not a function'); } if(arguments.length > 1){ T = arguments[1]; } A = new Array(len); k = 0; while( k < len){ var kValue,mappedValue; if( k in O){ mappedValue = callback.call(T,kValue,k,0); A[k] = mappedValue; } k++; } return A; }} cookie有哪些字段,除了key、value、time等,(domain:可以访问此cookie的域名,path,可以访问的cookie页面路径,expiress/Max-Age此字段为cookie的超时时间默认和session一样,size此cookie的大小,字段http,用来设置http-only属性,为true表示只有在http请求头中会带有此cookie的信息,而不能通过document.cookie来访问,secure:设置是否只能通过https来传递,) 新增,SameSite属性,Strict,Lax,None 提到http-only后,提到一些xss,csrf后,解决这些安全问题的方法, 现在使用的框架vue、react对这些安全问题进行处理了吗?例如v-html是否进行处理?对输入进的代码如何处理?(没回答上来) React 如何防止 XSS 攻击 无论使用哪种攻击方式,其本质就是将恶意代码注入到应用中,浏览器去默认执行。React 官方中提到了 React DOM 在渲染所有输入内容之前,默认会进行转义。它可以确保在你的应用中,永远不会注入那些并非自己明确编写的内容。所有的内容在渲染之前都被转换成了字符串,因此恶意代码无法成功注入,从而有效地防止了 XSS 攻击。我们具体看下: 三列布局的实现方法,回答了双飞翼、flex其他的没咋想起来 数组去重的多种方法,复杂度 数组拍平的多种方法 flex布局,position、输入url,dns缓,tcp的三次连接,get和post,其中get请求参数受限,是浏览器还是get请求的限制,dns缓存在哪里读取,作用域链、闭包,判断类型等等常见八股 不管是什么类型的,Object.prototype.toString.call();都可以判断出其具体的类型,简单基本类型(String、Number、Boolean、Null、Undefined)不是对象,复杂基本类型都为对象子类型,函数是特殊的对象子类型(可调用对象)
点赞 5
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-01 17:57
门头沟学院 Java
阿里到底谁在呀
阿里到底谁在呀是我打开方式不对了
投递阿里巴巴集团等公司10个岗位
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-30 11:34
这是认真的吗?
真的很糟糕:
黑奴听了都流泪啊
点赞
评论
收藏
分享
07-08 17:56
门头沟学院 C++
快手面试官加我微信?
兄弟们我是28届双非本,本来想着投投简历试试,完全没想着会有什么好结果,简历上写了两个烂大街的项目,结果上午投的快手,下午就有人加我微信说是要内推我,这是不是骗子啊
程序员小白条:
铁骗子啊,牛客看到起码三位数了,笑死了
投递快手等公司10个岗位
点赞
评论
收藏
分享
07-31 14:12
门头沟学院 Java
究竟是什么样的工作能给hr逼成这样
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
7605
2
...
虾皮秋招一面
3359
3
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
3237
4
...
百度提前批 三面
2902
5
...
小鹏offer
1668
6
...
虾皮一面凉经
1500
7
...
被猿辅导挂了简历,但我想说...
1486
8
...
上班一周,工资还没拿,先欠公司两千
1389
9
...
最强本科✌
1374
10
...
大学四年,我感觉我像个“孤勇者”
1300
创作者周榜
更多
正在热议
更多
#
简历上的经历如何包装
#
30045次浏览
825人参与
#
秋招被确诊为……
#
164423次浏览
757人参与
#
中兴秋招
#
206042次浏览
2300人参与
#
工作中哪个瞬间让你想离职
#
63911次浏览
570人参与
#
你最希望上岸的公司是?
#
135349次浏览
706人参与
#
和同事相处最忌讳的是__
#
24662次浏览
245人参与
#
25届网易互娱暑实进度
#
78456次浏览
702人参与
#
虾皮求职进展汇总
#
249709次浏览
1863人参与
#
投格力的你,拿到offer了吗?
#
86925次浏览
584人参与
#
2022毕业即失业取暖地
#
102748次浏览
662人参与
#
2022毕业生求职现身说法
#
89330次浏览
700人参与
#
秋招OC许愿
#
327858次浏览
2450人参与
#
你最近一次加班是什么时候?
#
71032次浏览
350人参与
#
26届的你,投了哪些公司?
#
46143次浏览
501人参与
#
你的秋招第一面感觉怎么样
#
77018次浏览
592人参与
#
柠檬微趣工作体验
#
6781次浏览
40人参与
#
你遇到最难的面试题目是_
#
16827次浏览
201人参与
#
我对___祛魅了
#
49115次浏览
442人参与
#
地平线求职进展汇总
#
52689次浏览
370人参与
#
研究所VS国企,该如何选
#
194884次浏览
1819人参与
#
如果校招重来我最想改变的是
#
272019次浏览
2853人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务