在ECMAScript5中对Object新增的些方法,学习以及demo
分类:
其他好文 时间:
2016-03-10 18:49:58
阅读次数:
146
通过demo对ECMAScript5中的严格模式(StrictMode)进行了学习并列举出了几个重要的限制条件
分类:
其他好文 时间:
2016-03-08 18:02:15
阅读次数:
231
ECMAScript5规范了函数对象的属性:caller.除了Opera的早期版本不支持,其他浏览器都支持这个ECMAScript3并没有定义的属性。 [IE,Firefox,Chrome,Safari的所有版本以及Opera9.6都支持caller属性] 这个属性保存着调用当前函数的函数的引用,如
分类:
其他好文 时间:
2016-03-03 19:18:25
阅读次数:
719
1 var a = [1,2,3]; 2 a.forEach(function(value,index,arr){ 3 arr[index] = value + index; 4 }) 5 console.log(a); >>[1, 3, 5] // 第一个参数表示值,第二个参数表示索引,第三个参数
分类:
编程语言 时间:
2016-02-25 18:29:41
阅读次数:
285
1 var a = [1,2,3]; 2 a.forEach(function(value,index,arr){ 3 arr[index] = value + index; 4 }) 5 console.log(a); >>[1, 3, 5] // 第一个参数表示值,第二个参数表示索引,第三个参数
分类:
编程语言 时间:
2016-02-13 12:17:39
阅读次数:
167
虽然说现在并不是所有的浏览器都已经支持ECMAScript5的新特性,但相比于ECMAScript4而言ECMAScript5被广大浏览器厂商广泛接受,目前主流的浏览器中只有低版本的IE不支持,其它都或多或少的支持了ECMAScript5的新特性,其中重中之重自然是一切对象的基类型——ObjectO...
分类:
其他好文 时间:
2015-12-29 15:51:25
阅读次数:
148
1.遍历数组法最简单的去重方法,实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码,源码如下://最简单数组去重法functionunique1(arra...
分类:
编程语言 时间:
2015-12-14 01:24:33
阅读次数:
143
1.原型属性 通过对象直接量创建的对象使用Object.prototype作为它们的原型; 通过new创建的对象使用构造函数的prototype属性来作为它们的原型; 通过Object.create()来创建的对象使用第一个参数作为它们的原型。 在ECMAScript5中将对象作为参数传...
分类:
其他好文 时间:
2015-12-07 15:57:15
阅读次数:
116
【03】严格模式ECMAScript5引入了严格模式(strictmode)的概念。严格模式是为JavaScript定义了一种不同的解析与执行模型。在严格模式下,ECMAScript3中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。要在整个脚本中启用严格模式,可以在顶部添加如下代...
分类:
Web程序 时间:
2015-12-07 12:13:03
阅读次数:
238
ECMAScript5为数组定义了5个迭代方法:every(),filter(),forEach(),map(),some() 每个方法都接收两个参数:要在每一项上运行的函数 和 (可选的)运行该函数的作用域对象-影响this的值 . 传入这些方法中的函数会接收三个参数:数组项的值,该项在数组中的位...
分类:
其他好文 时间:
2015-11-19 14:32:37
阅读次数:
130