原文:JS数组学习笔记最近在备课数组,发现很多ES5的方法平时很少用到。细节比较多,自己做了大量例子和整理,希望对大家了解JavaScript中的Array有所帮助。
概念
数组是值的有序集合。每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。JS中的数组是弱类型的,数组中可以含有不同类...
分类:
编程语言 时间:
2015-01-30 08:57:24
阅读次数:
133
最近在备课数组,发现很多ES5的方法平时很少用到。细节比较多,自己做了大量例子和整理,希望对大家了解JavaScript中的Array有所帮助。概念数组是值的有序集合。每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。JS中的数组是弱类型的,数组中可以含有不同类型的元素。数组元素甚至可以...
分类:
编程语言 时间:
2015-01-29 23:53:15
阅读次数:
240
原文链接:http://dmitrysoshnikov.com/原文作者:Dmitry Soshnikov译者做了少量补充。这样的的文字是译者加的,可以选择忽略。在这个简短的笔记中我们聊一聊ES6的又一特性:带默认值的函数参数。正如我们即将看到的,有些较为微妙的CASE。ES5及以下手动处理默认值在...
分类:
其他好文 时间:
2015-01-29 10:23:44
阅读次数:
136
Es5的特性以及发布很长时间了,增加了很多实用的特性(Array的indexOf、every,some,forEach等,Object的create,keys,isFrozen等),这些特性已经得到个浏览器的支持,比如:IE9+,FF21+,chrome23+,opera15+,SF6+都已经基本支持全部特性。详细的特性检测见:http://kangax.github...
分类:
编程语言 时间:
2015-01-29 01:57:35
阅读次数:
296
介绍ECMAScript6是下一代Javascript标准,这个标准将在2015年6月得到批准。ES6是Javascript的一个重大的更新,并且是自2009年发布ES5以来的第一次更新。 它将会在主要的Javascript引擎实现以下新的特性。Arrows(箭头函数)ES6允许使用“箭头”(=>)...
分类:
编程语言 时间:
2015-01-28 11:05:35
阅读次数:
263
1. {}+""相当于+"", 因为js解析器把{} 当做 block表达式。 一元运算符+ 的规则是(http://es5.github.io/index.html#x11.4.6):Letexprbe the result of evaluating UnaryExpression.Return...
分类:
编程语言 时间:
2015-01-26 19:03:37
阅读次数:
206
ES5中新增的Array方法详细说明by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=3220一、前言-索引ES5中新增的不少东西,了解之对我们写JavaScript会有不...
分类:
其他好文 时间:
2015-01-15 20:10:46
阅读次数:
130
In ES5, we have for ... in:var phones = ["iPhone", "Nexus", "Nokia"];for(i in phones){ console.log(phones[i]);}//iPhone//Nexus//NokiaWhat we get fr...
分类:
其他好文 时间:
2015-01-02 06:26:05
阅读次数:
160
Define object:var color = "blue";var speed = 120;var car = {color, speed};console.log(car.color); // blueconsole.log(car.speed); // 120in ES5:var ca.....
分类:
其他好文 时间:
2015-01-01 22:27:54
阅读次数:
251
抛弃jQuery:Why?http://kangax.github.io/compat-table/es5/
分类:
Web程序 时间:
2014-12-22 10:52:27
阅读次数:
114