匹配对象。如果有省略号,对象可以有更多的属性。只检测自己的属性(Object.keys),忽略原型中的属性。对象语法支持特殊识别属性,快速属性,属性不支持尾逗号。
小妮浅浅
2021-10-26
16498
需要先进先出的场景,如十进制转二进制,判断字符串括号是否有效,函数调用堆栈等。有效括号:左括号越低,右括号越高。函数调用堆栈,最后调用函数,先执行。JS解释器使用栈来控制函数的调用顺序。
小妮浅浅
2021-10-10
16414
逻辑操作符与,由两个‘&’字符组成(&&),只有当两个操作数都是true时,它才会是true。逻辑操作符或,由两个垂直线字符构成(||)。逻辑操作符非,由(!)单独构成。
小妮浅浅
2021-10-28
15939
分区,从数组中选择一个基准,所有比基准小的元素都放在基准前面,比基准大的元素放在基准后面。递归,递归地对基准前后的子树组进行分区。
小妮浅浅
2021-10-12
15728
newArray(arg1,arg2,…),当参数长度为0或大于等于2时,传入的参数将依次成为新数组的第0至第N项。newArray(len),当len不是数值时,返回一个只包含len元素的数组。
小妮浅浅
2021-10-28
15445
构造函数名首字母需要大写。构造函数不需要return就可以返回结果。必须使用new来调用构造函数。只要调用函数创建对象。this必须添加到属性和方法之前。
小妮浅浅
2021-10-10
15154
执行上下文存在于数据栈中。该栈保存代码运行是创建的所有上下文。当js引擎第一次触摸脚本时,它将创建一个全局的上下文,并将其压入栈中。
小妮浅浅
2021-10-29
14951
小妮浅浅
2021-10-10
14950
创建一个执行分为两个阶段:创建阶段和执行阶段。创建阶段会发生三件事:绑定this指向,也被称为 This Binding、创建词法环境组件、创建变量环境组件。
小妮浅浅
2021-10-29
14915
在对象中,可以设置一些奇怪的属性_num,称之为构造器属性。一般来说,这种属性不想直接通过外部访问(obj._num)。构造器属性可以重写自定义属性的get和set方法。
小妮浅浅
2021-10-10
14899