2016年7月26日

摘要: iterable可迭代类型集合 遍历Array可以采用下标循环,遍历Map和Set就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型。 具有iterable类型的集合可以通过新的for ... of循环来遍历。例如: ar 阅读全文
posted @ 2016-07-26 18:17 小石榴 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Map和Set Map Map是一组键值对的结构,具有极快的查找速度。 1.解决问题: JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。 但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据 阅读全文
posted @ 2016-07-26 17:08 小石榴 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 循环 1.for循环 它最常用的地方是利用索引来遍历数组: for循环的3个条件都是可以省略的,如果没有退出循环的判断条件,就必须使用break语句退出循环,否则就是死循环: 2.for ... in for循环的一个变体是for ... in循环,它可以把一个对象的所有属性依次循环出来。例如: 要 阅读全文
posted @ 2016-07-26 16:36 小石榴 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 请注意,if...else...语句的执行特点是二选一,在多个if...else...语句中,如果某个条件成立,则后续就不再继续判断了。 试解释为什么下面的代码显示的是teenager: 'use strict'; var age = 20; if (age >= 6) { alert('teena 阅读全文
posted @ 2016-07-26 16:22 小石榴 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 对象 JavaScript的对象是一种无序的集合数据类型,它由若干键值对组成 JavaScript用一个{...}表示一个对象,键值对以xxx: xxx形式申明,用逗号隔开。注意,最后一个键值对不需要在末尾加逗号 访问属性是通过.操作符完成的,但这要求属性名必须是一个有效的变量名。如果属性名包含特殊 阅读全文
posted @ 2016-07-26 15:41 小石榴 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 数组详解 JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: 请注意,直接给Array的length赋一个新的值会导致Array大小的变化: Array可以通过索引把对应的元素修改为新的值,因此,对Array的索引进行 阅读全文
posted @ 2016-07-26 09:20 小石榴 阅读(259) 评论(0) 推荐(0) 编辑

导航