数组元素的添加

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. 深入了解 Cloud Studio 开发在云端

    Cloud Studio 为开发者提供了一个永不间断的云端工作站,不管有没有开发经验都可以毫无门槛的体验云端开发的乐趣,支持绝大部分编程语言.Cloud Studio 提供了完整的 Linux 环境, ...

  2. PLSQL Developer 直接用ip访问指定数据库

  3. 【TMF eTOM】业务流程框架介绍

    TMF文档版权信息 Copyright © TeleManagement Forum 2013. All Rights Reserved. This document and translations ...

  4. Window 7 安装Docker toolbox , 启动terminal时遇到的小问题

    参考:http://blog.csdn.net/tina_ttl/article/details/51372604 参考前面网页成功安装后打开terminal,出现下面问题: Looks like s ...

  5. FUI- 我离钢铁侠还差几步?

    本文来自网易云社区 作者:马宝 什么是FUI本文不累赘的可以自行Google,喜欢科幻的同学们都看一张图就能感受到FUI的魅力. 本文算是一篇所见即所的,可边学边干的原创教程.总结全文就一句话,&qu ...

  6. Webpack 4教程 - 第八部分 使用prefetch和preload进行动态加载

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者.原文出处:https://wanago.io/2018/08/13/webpack-4-course-part ...

  7. Fiddler-抓Android和IOS包

    知识:Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备.  同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/ ...

  8. SpringBoot2.0 基础案例(04):定时任务和异步任务的使用方式

    一.定时任务 1.基本概念 按照指定时间执行的程序. 2.使用场景 数据分析 数据清理 系统服务监控 二.同步和异步 1.基本概念 同步调用 程序按照代码顺序依次执行,每一行程序都必须等待上一行程序执 ...

  9. Docker Flie

    七.Docker File .dockeringore:打包忽略的文件列表,每行写一个文件的路径,可使用通配符 FROM指令:指定基础镜像 FROM <repository>[:<t ...

  10. Android: requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()

    在安卓上使用组件react-native-contacts报错,是需要添加联系人的时候,说是权限问题,配置了manifest文件后依然不起效果, 解决方法: 在需要引入react-native-con ...