8.6--Object类型 Object:一个属性的集合。每个属性既可以是一个命名的数据属性,也可以是一个命名的访问器属性,或是一个内部属性。 两种带名字的访问器属性(非内部属性):get(取值) 和 put(赋值)。 8.6.1--Property Attributes用于定义和解释命名属性pro ...
分类:
其他好文 时间:
2016-07-02 19:00:13
阅读次数:
225
1、js中常用的数组Array对象属性: 如图,其中用红色圆圈标记的部分,为ES5新增的属性。 2、浏览器支持情况: IE:9+; Chrome; Firefox2+; Safari 3+; Opera 9.5+; 3、位置方法 ECMAScript5为数组定义了2个位置方法。indexOf(),l ...
分类:
编程语言 时间:
2016-06-28 09:24:23
阅读次数:
157
理解对象 创建自定义对象的最简单方式就是创建一个Object的实例,然后再为它添加属性和方法 创建对象的首选模式是对象字面量方式 属性类型 内部属性无法直接访问,ECMAScript5把它们放在两对方括号中,分为数据属性和访问器属性 1、数据属性 数据属性包含一个数据值的位置。在这个位置可以读取和写 ...
分类:
其他好文 时间:
2016-06-06 22:07:14
阅读次数:
351
ECMAScript5还提供了三个特殊的引用类型:Boolean Number String 这些类型与其他的引用类型相似,但是也具有各自的基本类型的特殊行为。每当读取一个基本类型值的时候, 后台就会创建一个对应的基本包装类型的对象 s1包含一个字符串是一个基本类型值,所以不可能有方法,但是在后台经 ...
分类:
其他好文 时间:
2016-05-30 23:03:54
阅读次数:
309
javascript正则表达式的2种定义方法:一种是直接调用RegExp(),第二种是直接用字面量来定义,即var re = /正则规则/;js正则表达式的2种定义方法本质都是调用RegExp()方法在调用同一段正则代码的时候,ECMAScript3和ECMAScript5中表现完全不一样funct ...
分类:
编程语言 时间:
2016-05-24 18:41:32
阅读次数:
211
ES5新增了写数组的方法:forEach、map、filter、some、every、indexOf、lastIndexOf、reduce、reduceRight 浏览器支持情况:Opera 11+、firfox 3.6+、safari 5+、chrome 8+、internet explorer ...
分类:
其他好文 时间:
2016-05-17 22:37:34
阅读次数:
241
JavaScript 的新版本(ECMAScript 5)中,为数组新增了一些方法。这些方法包括: forEach(f [,o]): 此方法类似于for/in循环,其作用是遍历整个数组并执行函数的某些操作,但它不会遍历数组的属性。它接受一个函数参数,该函数可以有1、2与3个参数。完整的三个参数分别为 ...
分类:
Web程序 时间:
2016-04-16 18:41:35
阅读次数:
139
所有人都谈论道workflows支持ECMAScript6里出现的令人吃惊的新特性,因此我们很容易忘掉ECMAScript5带给我们一些很棒的工具方法来支持在JavaScript里进行函数编程,这些工具方法我们现在可以使用了。在这些函数方法里主要的是基于JavaScript 数组对象的map()方法 ...
分类:
编程语言 时间:
2016-04-15 02:15:33
阅读次数:
261
ECMAScript5标准发布于2009年12月3日,它带来了一些新的,改善现有的Array数组操作的方法。(注意兼容性) 在ES5中,一共有9个Array方法:http://kangax.github.io/compat-table/es5/ 下面列举了其中的7种方法,前5种方法很常见,很多开发者 ...
分类:
其他好文 时间:
2016-04-05 16:09:29
阅读次数:
151
在新的ECMAScript5中新添加了两个语法糖,这两个语法糖是这样的。 var obj = (function(){ var num = 10; return { get n(){ return num; }, set n(v){ num = v; } }; }()); console.log(o
分类:
其他好文 时间:
2016-03-11 10:15:39
阅读次数:
210