Object.prototype 数组的值是有序的集合,每一个值叫做元素,每一个元素在数组中都有数字位置编号,也就是索引,js中数组是弱类型的,数组中可以含有不同类型的元素。数组元素甚至可以是对象或者其他数组 长度范围:1 2的23方-1 new Array(100)//undifind*100 a ...
分类:
编程语言 时间:
2017-06-14 14:17:49
阅读次数:
127
一、数组的目录索引 Array Array.length 是数组的长度,每个新建的数组对象都会有 length 对象,可以通过 Array.prototype 修改原型,不过数组的基本使用和操作不是今天的重点,我们来看数组方法。 一般情况下,数组方法在最后都会带有一个 thisArg 的参数,这个参 ...
分类:
其他好文 时间:
2017-06-14 02:11:25
阅读次数:
218
push() 在数组末尾添加元素 pop() 删除数组的最后一个元素 unshift() 在数组开头添加元素 (最后加的在前面) shift() 删除并返回数组第一个元素 delete 清除数组中的元素并不改变原数组 slice() 截取后不改变原数组 concat() 用于拼接 不改变原数组 re ...
分类:
编程语言 时间:
2017-06-11 21:43:11
阅读次数:
176
和Lisp、Haskell不同,javascript并非函数式编程语言,但在javascript中可以操控对象一样操控函数,也就是说可以在javascript中应用函数式编程技术。ES5中的数组方法(如map()和reduce())就可以非常适合用于函数式编程风格。本文将详细介绍函数式编程函数处理数组假设有一个数组..
分类:
其他好文 时间:
2017-06-06 18:44:04
阅读次数:
148
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head> <body><script>/** splice(start, deleteCount, data1, data2, da ...
分类:
编程语言 时间:
2017-06-05 23:38:14
阅读次数:
236
第4篇-JAVA基础每篇一句:世界上本没有完美,但是我们从未放弃追求完美初学心得:乐于挥霍的时间,都不能算作浪费(笔者:JEEP/711)[JAVA笔记|时间:2017-04-01|JAVA基础Ⅳ]程序运行流程(1)顺序结构(2)分支结构(3)循环结构(4)break与continue关键字(5)数组(6)方法1.顺序结构如果..
分类:
编程语言 时间:
2017-06-04 22:59:15
阅读次数:
243
ES5中新增的不少东西,了解之对我们写JavaScript会有不少帮助,比如数组这块,我们可能就不需要去有板有眼地for循环了。 ES5中新增了写数组方法,如下: 浏览器支持 Opera 11+ Firefox 3.6+ Safari 5+ Chrome 8+ Internet Explorer 9 ...
分类:
其他好文 时间:
2017-06-04 09:42:49
阅读次数:
313
关于数组方法中delete()与splice()的用法与不同点 一.delete arr[i] 删除数组的指定索引的项,删除的时候该项还是会占据原来数组的位置,只是该位置的值变成了undefined;delete还会有返回值,当可以删除的时候返回值为true. 二.splice(index,leng ...
分类:
编程语言 时间:
2017-06-03 00:57:01
阅读次数:
232
JavaScript Array 对象 1.数组创建: (1)使用Array构造函数 (2)数组字面量表示法 2.数组方法: 下面是几个重要的数组原型方法: 1)join() join(separator):将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符,该 ...
分类:
编程语言 时间:
2017-05-31 00:25:54
阅读次数:
154
在js中数组非常经常用到,熟练掌握数组的方法能够大大的提高对自己的变成效率,最近解除php,学得非常皮毛,遇到一个问题,自己一直陷入foreach循环如何解决的死循环中。结果一直没能很好的解决,回来讨教了一下同学,更加觉得数组的一些方法很好用,所以有必要整理一下数组的一些方法,希望自己能牢记它们。 ...
分类:
编程语言 时间:
2017-05-30 17:53:42
阅读次数:
179