JavaScript中的结构赋值也是Mozilla项目率先提出和实现的。解构赋值是从赋值运算符(=)右侧的对象或数...[作者空间]
扩展运算符是...,将数组(实现了Iterator接口的对象)分割开,类似于rest参数的逆运算。 合并数组时 将...[作者空间]
rest的形式为...变量名,是一个数组。 在函数中使用 用于获取函数的多余参数。可以将rest参数理解为Java...[作者空间]
JavaScript中的常量和局部变量是在Mozilla项目中首先被提出并实现,随后被纳入ES6标准。 常量——关...[作者空间]
正则表达式匹配规则传送门 1.用于匹配的String方法 String支持4种使用正则表达式的方法。search(...[作者空间]
正则表达式是一个描述字符模式的对象。JavaScript的正则表达式语法是Perl5的正则表达式语法的子集,也就是...[作者空间]
原型属性(prototype) 对象的原型属性是用来继承属性的。在对象创建时原型属性就已经设置好了,(参考创建对象...[作者空间]
概述 对象属性是由名字(key)、值(value)和一组特性(值、可写性、可枚举性和可配置性)构成的。在ECMAS...[作者空间]
数据类型 JavaScript类型分为基本类型(原始类型)和引用类型(对象类型)两类。 基本类型(原始类型) Ja...[作者空间]
属性检测 JavaScript对象是属性的集合,我们经常需要判断某个属性是否存在于某个对象中。JavaScript...[作者空间]
ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说对象...[作者空间]
2D画面中求两点之间的距离 在2D画面中,每个坐标点由X轴和Y轴组成。因此分为3种情况: 水平距离:Y轴坐标相同,...[作者空间]
JavaScript中每个函数都有一个prototype属性,该属性存储的就是原型对象。 prototype属性是...[作者空间]
题目要求 在String()构造器不存在的情况下自定义一个MyString()的构造器函数。记住,由于String...[作者空间]
函数的属性 length属性 用于记录该函数拥有的参数数量(函数定义式的参数列表长度). constructor属...[作者空间]
概述 函数由函数名、形参列表和返回值构成,每次调用函数都会产生一个调用上下文,即this值。如果函数是对象的属性,...[作者空间]
变量提升 JavaScript在运行时会将变量的声明提升到函数或全局的最顶部。通过代码解释。直接使用不存在的变量,...[作者空间]
undefined 当我们试图访问某个未定义或未初始化的变量时,会得到一个undefined,JavaScript...[作者空间]