js array 对象
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 对象的更多相关文章
- js Array对象
http://www.w3cschool.cc/js/js-obj-array.html 创建新方法 原型是JavaScript全局构造函数.它可以构建新Javascript对象的属性和方法. 实例: ...
- js:Array对象常用方法介绍
前言 在js中,数组作为一个特殊的对象.是我们常用的数据格式.今天就来梳理一下常用的数组方法. 1.基础 几种基础的就简单介绍一下:创建数组 var arr1 = new Array(); //括号可 ...
- JavaScript基础18——js的Array对象
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype
一)函数 A)JS中的函数的定义格式: function add(a,b) { var sum = a+b; document.write("两个数的和是:" + sum); // ...
- JavaScript基础精华03(String对象,Array对象,循环遍历数组,JS中的Dictionary,Array的简化声明)
String对象(*) length属性:获取字符串的字符个数.(无论中文字符还是英文字符都算1个字符.) charAt(index)方法:获取指定索引位置的字符.(索引从0开始) indexOf(‘ ...
- js array数组对象操作方法汇总
--------------------------更新自2018.6.11 js 数组对象操作方法如下: 1. 创建数组 var array1 = [1,2] //方法一 var array2 = ...
- JavaScript (六) js的基本语法 - - - Math 及 Date对象、String对象、Array对象
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一.Math 1.Math对象的案例 var result= Math.max(10,20,30,40) ...
- 原生JS:Array对象详解
Array对象 本文参考MDN做的详细整理,方便大家参考[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/ ...
- JS 删除Array对象中的元素。
var idTemp=new Array(); var nameTemp = new Array(); nameTemp.splice($.inArray(“1”, nameTemp),1); idT ...
随机推荐
- ubuntu 安装 lamp
链接: http://www.cnblogs.com/CheeseZH/p/4694135.html
- #2018-2019-2-20175204 张湲祯 实验一 《Java开发环境的熟悉》实验报告
2018-2019-2-20175204 张湲祯 实验一 <Java开发环境的熟悉>实验报告 一.实验内容及步骤 一.使用JDK编译.运行简单的Java程序 1.输入cd zyz命令进入z ...
- 肺结节CT影像特征提取(五)——肺结节CT影像ROI区域灰度直方图及其图形化
在博客肺结节CT影像特征提取中,已经实现了肺结节的灰度.纹理和形态特征的提取.但是,对于进一步了解ROI区域像素值或者说CT值的分布来说,还存在一定的不足,不能够很好的显示ROI区域. 因此,本文将进 ...
- selenium-webdriver循环点击百度搜索结果以及获取新页面的handler
webdriver还是很有意思的,之前用过Ruby的watir的自动化测试框架,感觉selenium的这套框架更好一些,很容易就可以上手.我虽然不做自动化这块,不过先玩玩再说,多学点东西总之还是好一些 ...
- ftp和mysql数据库结合使用
问题描述: 看下 1.1.1.1 的ftp为什么连不上 报错的信息: 'ftpServer' => '1.1.1.1', // FTP服务器地址 ', 'ftpUsername' => ' ...
- PostgreSQL对汉字按拼音排序
转自:https://www.cnblogs.com/gaojian/p/3188609.html postgres=# \l List of databases Name | Owner | Enc ...
- Linux小知识收集(不断更新)
一.说明 以下知识点都来自网络收集,只是给自己记录以免下次同样的问题的时候会忘记,如果知道出处,我都会进行标注,如果侵权的话,请邮件通知我,我会及时删除的 二.知识点 1.将centos的源修改为阿里 ...
- linux设置环境变量(这里以hive为例给大家举例)
1.进入: cd /export/servers/hive/bin/ -rwxr-xr-x. 1 root root 1031 Apr 30 2015 beeline-rw-r--r--. 1 roo ...
- python 对Excel表格的读取
import xlrd flbrd = "D:\\考勤系统.xlsx" ws = xlrd.open_workbook(flbrd) # 获取所有sheet名字:ws.sheet_ ...
- Django By Example 总结
从3月1号到3月23号总共24天完成了三个项目,时间很赶,学的很充实,但是憋的有点难受了,从下周开始就有上机实验了,抽不出来很多时间学课外的东西了.任务进度拖延了一个星期的进度,主要是因为我懒.... ...