摘要:
1.数组方法 ①join() 将数组中的左右元素都转换成字符串并连接在一起,返回最后生成的字符串。 ②reverse() 改变原数组 将数组中的元素颠倒顺序,返回逆序的数组。在原先的数组中重新排列。 ③sort() 改变原数组 将数组中的元素排序并返回排序后的数组,当不带参数调用时,数组元素以字母表 阅读全文
摘要:
1.通过原型继创建一个新对象 Object.create() 2.检测属性 JavaScript中可以通过in运算符、hasOwnProperty()和propertyIsEnumerable()方法完成这个检测属性。 3.属性描述 通过调用Object.getOwnPropertyDescript 阅读全文
摘要:
1.跳转之break break语句是跳转到循环或者其他语句的结束。 2.跳转之cotinue cotinue语句是终止本次循环的执行并开始下一次循环的执行。 3.跳转之return return语句让解释器跳出函数体的执行,并提供本次调用的返回值。 3.throw 语句 当发生了某种异常情况或者错 阅读全文
摘要:
1.in运算符 判断右操作符(对象)中是否拥有左操作符数值的属性名。 2.instanceof 运算符 判断左操作符(对象)是不是右操作符(类)的实例:为了计算表达式o instanceof f,首先计算f.prototype,然后在原型链里面找o,如果找到那么o是f(f的父类)的实例。 但是在某些 阅读全文
摘要:
NaN: 当无穷大除以无穷大、负数开方、算数运算符与不是数字或无法转成数字的操作数一起使用。 Infiniti: 无穷大,可以为-Infiniti负无穷大 1.x=!x 这个判断当且仅当x=NaN的时候成立。 2.isNaN() 如果参数是NaN或者是非数字的时候返回true。 3.isFinite 阅读全文