
笔记
yunchong_zhao
这人比较懒,不喜欢写简介
展开
-
SyntaxError: Invalid regular expression: invalid group specifier name. safari和ios报错
其实这个问题 我当初在谷歌上测试的好好的 然后就上safari进行测试。页面直接变成空白了就是报的这个错误一看说我那个正则表达式那里写错了。查了查 才知道 原来ios 对js中正则表达式的 几个新增的断言验证不支持(?!)零宽负向先行断言(?=)零宽先行断言(?<=)零宽后行断言(?<!)零宽负向后行断言。这四个玩意 如果你的正则中用的话 建议更改。上面的那个正则也就在谷歌中进行了支持。其实看望网上的有的文档说 换成 构造函数类型的就可以。我试试了还是不行,除非换成其他的实现原创 2021-11-22 21:27:17 · 3015 阅读 · 0 评论 -
聊一聊 js中严格模式 关于静默失败的问题
相信童鞋们面试的时候,如果问道 es5中的严格模式中 和普通的模式有什么区别吗?建议 说出 静默失败 将会报错 这个也是严格模式和 普通模式的区别 而且还是很重要的区别那么静默失败 究竟是什么东东呢 ?答案: 我们写的代码没执行可也没报错 这个就是静默失败的 通俗解释可能看完上面说的也不明白 什么叫做 没执行 没报错 还有这种情况吗且看我举一个例子就行了Object.freeze() 冻结对象 禁止对对象进行操作!具体用法 : 送你们个飞机票 mdn官方解释var obj={na原创 2020-09-21 14:19:37 · 1745 阅读 · 0 评论 -
一些面试题小总结
面试的时候,很多比较好点的公司一般基础考察比较严格,像this的指向问题,闭包的原理,作用域和作用域链,原型链。我面试了两家公司都问到了js中的数据类型的问题。这个我有必要说一下,数值型,字符串型,undefined,null,boolean,如果知道最好还说出es7新增的symbol 这是基本数据类型,引用数据类型 常用的 函数 Object.数组,还有js内置的正则对象,日期对象,Ma...原创 2020-03-26 12:42:00 · 488 阅读 · 4 评论