美文网首页
JS -- 数组

JS -- 数组

作者: MingJiang3 | 来源:发表于2018-08-16 22:24 被阅读0次

数组:按次序排列的一组值(用array构造出来的对象)

伪数组:形式长得像数组但原型链中没有Array.prototype这环(arguments也是伪数组)

1、var a = Array( 3 ):创建一个长度为3的数组(对象),里面只有length = 3(_ _proto_ _)

2、var a = Array( 3 , 3 ):创建一个数组(对象),里面参数有0 : 3 , 1 : 3 , length = 2 (_ _proto_ _;1和2表示js的不一致性)

3、sort( )排序:默认从小到大排序,括号里可传函数。x-y时,从小到大排;y-x时,从大到小排。

sort( )排序1 sort( )排序2

4、forEach:

5、join( )插入

join( ) API

6、concat( )联接

concat( )联接 concat( )复制

7、map( )映射

(map会形成一个新数组,forEach不会)

8、filter( )过滤

9、reduce( )减少为单个值

reduce和其他API关系


(for i 循环和  Array.prototype.forEach 都可以遍历数组,区别为:①for 循环可以 break 和 continue;Array.prototype.forEach 不支持 break 和 continue。②for 是关键字,不是函数;Array.prototype.forEach 是一个函数)


相关文章

  • js 数组链接concat,和数组转字符串join,字符串转数

    js 数组链接用concat js 数组转成字符串 js 字符串转数组

  • js数组题目

    js面试题 js数组 一、按要求分割数组 将"js,数组,分类"字符串数组以/分割 for循环累加 join()把...

  • js 数组

    js 中数组的长度发生改变,数组就真的发生改变,快速清空数组就让数组长度为0js 数组的方法

  • JS数组以及数组变换

    有关数组 数组对象——一种特殊的对象JS其实没有数组,只使用对象来模拟数组 典型数组和JS数组的区别 典型数组 元...

  • 数组检测

    检测是否是数组: 数组转字符串: 字符串转换数组: js对象转换成js字符串: js字符串转换成js对象:

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • JS 数组

    JS 数组是一种特殊的对象,不是真正的数组,它只##是通过对象来模拟数组。 JS 数组的定义 let arr = ...

  • javaScript的数组

    js中没有数组类型 js 中数组是以内置对象的形式存在 数组定义01 var attr = new Array('...

  • 数组

    数组的定义: js:存储多个相同类型数据 ,有序的数据;php数组 1,:索引数组,同js;声明:$arrName...

  • js笔记

    js数组 删除某个元素 js数组是否含有某个元素 判断value为undefined cookie操作

网友评论

      本文标题:JS -- 数组

      本文链接:https://www.haomeiwen.com/subject/xzunbftx.html