Javascript 对象;

Array 对象;数组

创建方法:

1, var a = new Array()

2,var a = new Array(3)

3,var a = new Array(“1”,”2”,”3”)

4,(简写)var a = [“1”,”2”,”3”]

属性:

constructor     构造函数   返回对创建此对象的数组函数的引用。

length         长度       返回数组长度

prototype      原型       使您有能力向对象添加属性和方法。

Array 方法;

concat()    连接两个数组

var a = [1,2,3];

var b = [4,5,6];

a.concat(b);  OR  //a.concat(b,a.concat(b))

Output:   [1,2,3,4,5,6];   // [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6]

Join()    把数组中所有元素放一个字符串里面 元素是通过指定字符串分割的

var a = [1,2,3,4];

a.join();  OR a.join(“_”)

output:   1,2,3,4   OR    1_2_3_4

pop()   删除并返回数组的最后一个元素

var a = [1,2,3];

var b = a.pop();

console.log(a)

console.log(b);

Output:   [1,2]   // 3

push()  像末尾添加一个或多个元素 并返回新的长度

var a = [1,2,3]

a.push(“4”);

a.push(“5”,”6”,”7”)

console.log(a)

reverse()  颠倒数组中元素的顺序

var a = [1,2,3]

console.log(a.reverse())

Output:   [3,2,1]

shift()   删除并返回数组的第一个元素

var a = [1,2,3]

var b = a.shift()

console.log(a)

console.log(b)

Output:    [2,3]   // 1

slice() 从某个已有的数组返回选定的元素

var a = [1,2,3,4,5,6,7,8,9,10]

console.log(3,5)

Output:  4,5

sort()  对数组的元素进行排序

arrayObject.sort(sortby)  //可选。规定排序顺序。必须是函数。

splice() 删除元素,并向数组添加新元素。

语法:

ArrayObject.splice(删除开始下标,删除多少个,要替换的值)

toSource() 返回该对象的源代码。

返回源代码   // constructor相似

toString() 把数组转换为字符串,并返回结果。

var a = [1,2,3,4];

a.toString();

output:   1,2,3,4

toLocaleString()   把数组转换为字符串,并返回结果。

var a = [1,2,3,4];

a.toLocaleString();

output:   1,2,3,4

unshift()   向数组的开头添加一个或更多元素,并返回新的长度。

var a = [1,2,3,4];

a.unshift(“a”,“b”,“c”)

Output: [“a”,“b”,“c”,1,2,3,4]

valueOf()  返回数组对象的原始值

valueOf() 方法返回 Array 对象的原始值

该原始值由 Array 对象派生的所有对象继承

valueOf() 方法通常由 JavaScript 在后台自动调用,并不显式地出现在代码中

js array 对象的更多相关文章

  1. js Array对象

    http://www.w3cschool.cc/js/js-obj-array.html 创建新方法 原型是JavaScript全局构造函数.它可以构建新Javascript对象的属性和方法. 实例: ...

  2. js:Array对象常用方法介绍

    前言 在js中,数组作为一个特殊的对象.是我们常用的数据格式.今天就来梳理一下常用的数组方法. 1.基础 几种基础的就简单介绍一下:创建数组 var arr1 = new Array(); //括号可 ...

  3. JavaScript基础18——js的Array对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype

    一)函数 A)JS中的函数的定义格式: function add(a,b) { var sum = a+b; document.write("两个数的和是:" + sum); // ...

  5. JavaScript基础精华03(String对象,Array对象,循环遍历数组,JS中的Dictionary,Array的简化声明)

    String对象(*) length属性:获取字符串的字符个数.(无论中文字符还是英文字符都算1个字符.) charAt(index)方法:获取指定索引位置的字符.(索引从0开始) indexOf(‘ ...

  6. js array数组对象操作方法汇总

    --------------------------更新自2018.6.11 js 数组对象操作方法如下: 1. 创建数组 var array1 = [1,2] //方法一 var array2 = ...

  7. JavaScript (六) js的基本语法 - - - Math 及 Date对象、String对象、Array对象

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.Math 1.Math对象的案例 var result= Math.max(10,20,30,40) ...

  8. 原生JS:Array对象详解

    Array对象 本文参考MDN做的详细整理,方便大家参考[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/ ...

  9. JS 删除Array对象中的元素。

    var idTemp=new Array(); var nameTemp = new Array(); nameTemp.splice($.inArray(“1”, nameTemp),1); idT ...

随机推荐

  1. react项目构建

    1.react脚手架 npm install -g create-react-app create-react-app myproject 2.页面配置(bootcdn) <script src ...

  2. monkey日志解析

    bash arg: -p (打印monkey命令携带的参数) bash arg: com.dapp.testAPP123 bash arg: --throttle bash arg: 200 bash ...

  3. WPF 10天修炼 第十天- WPF数据绑定

    WPF数据绑定 数据绑定到元素属性是将源对象指定为一个WPF元素,并且源属性是一个依赖属性,依赖属性内置了变更通知.当改变源对象依赖属性值之后,绑定目标可以立即得到更新,开发人员不需要手动编写响应事件 ...

  4. 20175226 2018-2019-2 《Java程序设计》第五周学习总结

    20175226 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 接口 包含接口声明和接口体 接口声明interface 接口的名字 接口体中包含常量的声明( ...

  5. java 数组排序 插入排序法

    插入排序法思想:将n个数字分为前面几个是有序数字集合,后面几个为无序集合.当然尚未排序之前,可以将n0 看为有序数集合,N1-Nn-1 看为等待排序的无序集合.从N1开始将无序数一个一个插入到有序数集 ...

  6. Python爬取指定重量的快递价格

    目录 一.获取查询接口 二.获取相关数据 三.编写爬虫脚本 四.查看查询效果 背景:现在这个时代,快递横飞.我们想寄一个快递,给出的选择也是多种多样的(根据快递的大小.送达的时间.寄送的距离及价格.公 ...

  7. git在项目中的实际运用

    项目中只运用git版本管理的情况下: 1.创建分支命令: git branch (branchname) 切换分支命令: git checkout (branchname) 当你切换分支的时候,Git ...

  8. VisualStudio相关序列号

    VisualStudio相关序列号   Visual Studio 2019 Enterprise:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF   Visual Studio 2019 ...

  9. Docker----起步(2)----在Ubuntu上安装最新版的Docker CE

    之前写了一篇文章关于Docker安装的博客,最近再次使用的时候,在docker的官方文档上发现最新版本的Docker(V18.03)的安装方式和之前有点区别,有一些命令发现不能用了.(真的是一天不学习 ...

  10. layUI实现可选项 弹框

    需求描述:点击插入,会让选择,插入的类型,选择之后,点击确定,执行后续的一些操作.先摆效果图. 代码: //html代码<style> #imp{ display: none; }< ...