- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 语法篇:出现在赋值表达式左侧的变量一定是引用吗
这两种类型是相互排斥的,当出现它们中的一个就无须再考虑另一个,比如当我们需要用到一个变量的值,那么它的引用就无需考虑,因为接下来它的所有的操作都是基于值而不会对对它的引用产生操作。LeftHandSide可以是我们常用的标识符引用(IdentifierReference)或解构赋值模式(AssignmentPattern),对于上面的赋值表达式这是符合我们的知觉的:将y(rhs)的值赋值给x(lhs)的引用,要搞清楚标题的问题是如何产生的,我们先来学一样东西:赋值表达式。你肯定会觉得这过于简单了。
2022-12-19 19:05:17 1535 1
原创 原理篇:为甚么说js中一切皆对象
众所周知javascript是一门弱类型语言,在设计之初更是弱化了类型间的行为差异并沿用至今,这种弱化在带来语法层面的方便的同时也埋下了很多隐患,让我们看到曙光的是ES6所带来的重大变革。在本节我们通过对基本类型包装的过程了解到在js中一切皆对象这一表象,在对字符串的操作中了解到了包装这一过程发生的时机。在下一节中,我们会深入探讨对象的行为模式。最后在这里我将隐式转换归为两类:底层创建临时对象以提供统一的上层接口随即销毁,合理的使用会成为开发的利器!
2022-12-19 19:02:27 395
ECMAScript中文最新(ECMA262)
2020-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人