自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 如何让a == 1 && a == 2 && a == 3结果为true?

题目声明变量,让下面表达式结果为true。a == 1 && a == 2 && a == 3 // true解答let a = { i: 1, valueOf () { return this.i++ }}考点分析0 · 隐式转换注意到题目中用到的判断是“双等”,JS在做此类比较并且两边数据类型不一致时候会进行隐

2018-12-15 15:39:15 278

原创 获取函数中某个局部变量对象种的所有key值?

题目在不改变以下代码的情况下,如何获取函数fn中局部变量obj中所有键值?function fn (key) { const obj = { a: 1, b: 2, /* other props */ } return obj[key];}考点数据劫持原型链Symbolthis上下文分析可以看出obj会调用其某个key获取其值,而根据this上下文的原理,如果通过...

2018-12-15 15:29:09 447

原创 如何解析异常JSON字符串?

经常我们会遇到后端返回的数据JSON的格式不正常,会出现key没有引号的情况,如:var str = '{a: 1, b: 2}';当然,这种情况可以让后端修改返回数据格式,但是往往再面试或则其他时候有可能会问道:如何去解析这种类型的字符串?毕竟分类是在奇技淫巧中,那常规的eval和new Function这里就不多说。方式一:[native code].constructor使用JS内置对象的任意

2017-09-12 17:22:35 1656

原创 【Mac OS】文件夹多语言设置(汉化---英文文件夹显示为中文)

当我们使用Mac中文语言的时候,使用终端Terminal看到的文件夹列表和直接在Finder里面看到的不一样。经常我们使用一个中文的文件夹在终端cd选择的时候切换输入法会感觉比较恶心。但是系统默认的几个文件夹“桌面”,“下载”等在终端看到的却是英文的 “Desktop”,“Dowload”,这里就来说明怎么实现这种多语言的文件夹命名。

2017-08-03 15:25:05 8420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除