摘要: 内容要点: 一.JS函数是参数化的:函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局部变量一样工作。函数调用会为形参提供实参的值。函数使用它们实参的值来计算返回值,成为该函数调用表达式的值。除 了实参之外,每次调用还会拥有另外一个值 本次调用的上下文--这就是this关键字的值。 二 阅读全文
posted @ 2016-08-25 19:25 承载梦想-韩旭明 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 内容要点: 一.数组类型 判断它是否为数组通常非常有用。在ES5中,可以使用Array.isArray()函数来做这件事情: Array.isArray([]); //=>true Array.isArray({}); //=>false 二.类数组对象 JS数组的有一些特性是其他对象所没有的: 1 阅读全文
posted @ 2016-08-25 19:05 承载梦想-韩旭明 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 内容要点: ES5中定义了9个新的数组方法来遍历、映射、过滤、检测、简化和搜索数组。 概述:首先,大多数方法的第一个参数接收一个函数,并且对数组的每个元素(或一个元素)调用一次该函数。 如果是稀疏数组,对不存在的元素不调用传递的函数。 在大多数情况下,调用提供的函数使用三个参数:数组元素、元素的索引 阅读全文
posted @ 2016-08-25 13:39 承载梦想-韩旭明 阅读(384) 评论(0) 推荐(0) 编辑