数组元素的添加

1. arrayt.splice(index,howmany,item1,.....,itemX)

向/从数组中添加/删除项目,然后返回被删除的项目

2. array.unshift()

将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度

3. array.push(newelement1,newelement2,....,newelementX)

将一个或多个新元素添加到数组结尾,并返回数组新长度

数组元素删除

1. array.pop()

删除并返回数组的最后一个元素 会改变原先数组的长度

2. arrayt.splice(index,howmany,item1,.....,itemX)

向/从数组中添加/删除项目,然后返回被删除的项目

3. array.shift()

把数组的第一个元素从其中删除,并返回第一个元素的值,会改变原先数组的长度

数组的截取和合并

1. array.slice(start,end)

从已有的数组中返回选定的元素

2. array.concat(arrayX,arrayX,......,arrayX)

(arrayX可以是具体的值,也可以是数组对象。可以是任意多个)

用于连接两个或多个数组

var a = [1,2,3];
document.write(a.concat(4,5)); 结果为[1,2,3,4,5]

数组的拷贝

1.  array.slice(start,end)

从已有的数组中返回选定的元素

2. array.concat(arrayX,arrayX,......,arrayX)

(arrayX可以是具体的值,也可以是数组对象。可以是任意多个)

用于连接两个或多个数组

var a = [1,2,3];
document.write(a.concat(4,5)); 结果为[1,2,3,4,5]

数组元素的排序

1. array.sort(sortby)(soetby可选,必须是函数)

对数组元素进行排序

2.  array.reverse()

颠倒数组的顺序

数组元素的字符串化

1. array.join(separator)

(separator指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符)

把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

2. array.toString()

把数组转换为字符串

javascript数组属性及方法的更多相关文章

  1. JavaScript数组属性与方法

    Array 对象属性 属性 描述 constructor 返回对创建此对象的数组函数的引用. length 设置或返回数组中元素的数目. prototype 使您有能力向对象添加属性和方法. Arra ...

  2. Javascript对象属性与方法汇总

    Javascript对象属性与方法汇总 发布时间:2015-03-06 编辑:www.jquerycn.cn 详细介绍下,javascript对象属性与对象方法的相关知识,包括javascript字符 ...

  3. JavaScript document属性和方法

    JavaScript document属性和方法 --------------------------------------------属性: 1. Attributes     存储节点的属性列表 ...

  4. js 判断数组包含某值的方法 和 javascript数组扩展indexOf()方法

    var  questionId = []; var anSwerIdValue = []; ////javascript数组扩展indexOf()方法 Array.prototype.indexOf ...

  5. JavaScript 数组相关基础方法

    文章来源于:https://www.cnblogs.com/dolphinX/p/3353590.html 创建数组 构造函数 1.无参构造函数,创建一空数组 var a1=new Array(); ...

  6. Javascript数组求和的方法总结 以及由斐波那契数列得到的启发

    一次面试中,面试官要求用三种不同的Javascript方法进行一个数字数组的求和,当时思来想去只想到了使用循环这一种笨方法,因此面试比较失败,在这里总结了六种Javascript进行数组求和的方法,以 ...

  7. JavaScript——数组的indexOf()方法在IE8中的兼容性问题

    昨天在工作中遇到一个问题:数组的indexOf()方法在IE8中无效. 如以下代码在IE8中报错“对象不支持“indexOf”属性或方法”: var arr = [1,2,3]; var index ...

  8. javascript 数组去重的方法

    前言:这是笔者学习之后自己的理解与整理.如果有错误或者疑问的地方,请大家指正,我会持续更新! 方法一 //注意有一个元素是空的 var test1 = [0, 0, 1, 1, 2, 'sss', 2 ...

  9. JavaScript 对象属性与方法

    对象的创建: 1 字面量创建 var obj = {a:1,b:2}; 2 构造函数创建 var obj = new Object(); obj.a = 1; obj.b = 2; 3 Object. ...

随机推荐

  1. Oracal主键 唯一报错

    ORA-00001: 违反唯一约束条件 --解决方法 2017年07月27日 12:04:11 阅读数:11853 1.错误 Caused by: java.sql.BatchUpdateExcept ...

  2. 使用Cors后台设置WebAPI接口跨域访问

    昨天根据项目组前端开发工程师反映,在浏览器端无法直接使用ajax访问后台接口获取数据,根据他的反映,我查阅了相关跨域的解决方案: 一:使用jsonP,但是jsonP只能使用GET请求,完全不符合我项目 ...

  3. 7. IIS短文件/文件夹漏洞(汇总整理)

    漏洞的成因与分析: 1)利用“~”字符猜解暴露短文件/文件夹名. 2).Net Framework的拒绝服务攻击. 现在看大部分的分析讨论都是第一个的.第二个比较少.这里简单复述一下其他研究人员的分析 ...

  4. eigen3.3.3+opencv3.2跑orbslam3数据集出现usleep错误

    cd ORB_SLAM2 chmod +x build.sh ./build.sh的时候出现错误:/home/zhao/ORB_SLAM2-master/src/System.cc:236:28: e ...

  5. kingadmin

    kingadmin 是一个模拟 Django admin 开发的后台管理系统,可以用来嵌套在其他的项目中作为单独的 app 程序存在. 执行流程 1.项目启动,开始执行 app_setup.py 文件 ...

  6. Permutations and Permutations II

    Permutations 问题:给定一个无重复元素的数组,输出其中元素可能的所有排列 示例: 输入:[2,3,4] 输出:[ [2,3,4], [2,4,3], [3,2,4], [3,4,2], [ ...

  7. Pillow的安装和使用

    需要把一段文字转换成图片,我找到了PIL(Python Imaging Library)库,专门干这个用的.还有一个Pillow是“friendly PIL fork”,于是我选择了后者. 安装过程稍 ...

  8. 基于php双引号中访问数组元素

    关于 php访问数组 {} []

  9. cf780E(dfs)

    题目链接: http://codeforces.com/problemset/problem/780/E 题意: 给出一个 n 个点 m 条边的图, 有 k 个人, 初始位置可以为任意位置, 每个人最 ...

  10. 对各种lca算法的理解

    1.RMQ+ST 首先注意这个算法的要素:结点编号,dfs序,结点深度. 首先dfs,求出dfs序,同时求出每个结点的深度.然后st算法,维护深度最小的结点编号(dfs序也可以,因为他们俩可以互相转换 ...