
现代JavaScript教程
文章平均质量分 51
神奇的undefined
这个作者很懒,什么都没留下…
展开
-
现代JavaScript教程(02)
在现代引擎中,从性能的角度来看,我们是从对象还是从原型链获取属性都是没区别的。它们(引擎)会记住在哪里找到的该属性,并在下一次请求中重用它。例如,对于 pockets.glasses 来说,它们(引擎)会记得在哪里找到的 glasses(在 head 中),这样下次就会直接在这个位置进行搜索。并且引擎足够聪明,一旦有内容更改,它们就会自动更新内部缓存,因此,该优化是安全的__ proto __ 的值可以是对象,也可以是 null。而其他的类型都会被忽略。Object.getPrototyp..原创 2021-05-18 08:58:49 · 206 阅读 · 0 评论 -
现代JavaScript教程(01)
1.对象中 属性对 在 for…in 中是按照什么输出的?(注意:for…in 输出的属性名)如果是整数字符串,可以直接转换的如‘89’ 但是 ‘+89’ 不是,则按照大小升序排序如果是非整数字符串则按照创建时序排序,也就是在 js 文件中的顺序如果是整数字符串 和 非整数字符串 混用则是,先输出整数字符串的属性名,再输出非整数字符串的名字,规则如上。2.构造器中如果有 return 结果是什么?如果return的是个对象类型,则覆盖this如果return的不是对象类型,则忽略该语句3.原创 2021-05-16 21:47:29 · 363 阅读 · 0 评论