
面试题
文章平均质量分 57
yunchong_zhao
这人比较懒,不喜欢写简介
展开
-
js实现查找或匹配一串字符串中,某个字符后面的所有字符,引出 => 正则中的肯定预查和否定预查是什么意思(ios 和 safari不支持会报错)
先列举一个小例子哈请把下面中第二个 # 后面的字符串全部匹配出来let str = "hello #world #1我爱你中国123?name=zhaoyunchong";也就是说 输出的结果应该是。1我爱你中国123?name=zhaoyunchong可能有的同学会开始思考。????我直接使用split 进行字符串切割不就行了。怎么说呢 当然可以。但是换种思路 我们也可以通过正则进行匹配呢。我这里先把一个我自己写的拿出来正则表达式大概就是这样。 /(?<=#)1\S+$/原创 2021-11-16 21:00:42 · 1641 阅读 · 0 评论 -
js 中 对 复杂数组(包含对象)的去重, 但是 NaN和 null 是无法排除的
其实这个还是 在一个知乎上看到的一个 题目,题主说的话 他面了一个七八年的前端 不会对 复杂数据进行过滤只会记得 通过Set的方式进行 简单数组的过滤大概就是var obj = [ { a: 2}, { a :2}, 1, ‘1’, 0];其实 上面的那种 方式 通过 Set数据结构 还是 includes, indexOf 其实都过滤不掉其实 这道题 也不算太难了 ,如果我们想到通过转成JSON 字符串的形式 进行处理 还是能解决但其实还是很神奇的 为啥 JSON 字符串可以呢 本原创 2021-06-02 21:16:44 · 425 阅读 · 0 评论 -
js前端面试题: 如何判断一个对象是 Map或者Set数据结构呢
es6新增加了两个数据结构 Set,和Maphttps://blog.csdn.net/yunchong_zhao/article/details/106173065 之前我写过相关的博客 介绍 过 Set和 Map其实吧 能用Set还是推荐使用Set吧 大不了 如果非得在ie上走的话 就用babel/polyfill 吧 推荐用新语法 问题不大哈如果不知道怎么转换的话 看我之前的博客 如何在ie上用新语法https://blog.csdn.net/yunchong_zh...原创 2021-04-20 18:42:58 · 4074 阅读 · 2 评论 -
前端面试题 : 用js方法 创建一个从1倒10的数组 随机从中取出五个数字 不重复
function createArray(count){ var arr=[]; for(var i=1;i<=count;i++){ arr.push(i); } return arr; }// 传入一个数字10 创建一个从1到 10的数组...原创 2020-01-17 11:36:25 · 4515 阅读 · 0 评论 -
让一个div居于屏幕正中间,让其中的文字也相对于div居于正中间
1.面试的时候 会碰见这样的问题 如何让一个宽高200px的div居于屏幕正中间 上下都居中的意思看到这样的题目 很开心 直接就开些写了style{ div:{ width:200px; height:200px; border:1px solid #f00;...原创 2019-12-01 12:18:03 · 2708 阅读 · 4 评论 -
js中实现深拷贝和浅拷贝的方法,高频面试题
1.我们比较常见的是 常量之间的拷贝如 var a=10; var b=a; console.log(a==b) //输出 false 常量之间的拷贝 只是值之间的拷贝 更改其中的一个不影响另外一个面试题:请说一下 深拷贝与浅拷贝之间的区别 浅拷贝拷贝一层深层次拷贝它的引用 深拷贝拷贝多层2.定义一个对象var lilei={ name:"...原创 2019-11-08 17:36:08 · 639 阅读 · 0 评论 -
面试官一问一答式的前端面试题
1,请问你平常用什么浏览器调试? 谷歌,火狐 ,偶尔调试的时候用IE 偶尔会使用下国产的浏览器问:请说下火狐浏览器,360的浏览器的内核 没听错就是360浏览器IE浏览器内核:Trident内核,也是俗称的IE内核;Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核;Firefox浏览器内核:Gecko...原创 2019-11-07 13:34:38 · 2330 阅读 · 15 评论 -
分享一些前端的面试题
1.列举css的几种选择器 以及各种选择器的优先级标签选择器=1 h1 span p类选择器=10 .acitiveid选择器=100 #myapp属性选择器=10 [name="uname"]内联样式>1000 style="color:#f00"!important 大于1000 是最高选择器 高于内联样式标签选择器...原创 2019-11-01 09:33:26 · 1708 阅读 · 2 评论