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 ...
随机推荐
- Python 变量作用域,闭包和装饰器
from dis import dis b = 6 def f1(a): print(a)print(b) b = 9 f1(3) print(dis(f1)) # dis模块可以查看python函数 ...
- js变量类型和计算
# js入门基础-变量类型和计算 ` --首先由于我使用了一个不太合格的markdown来编写来文章,所以在移动端阅读不要太方便,建议移动端使用横屏模式或pc端阅读,当然如果你有平板那是最好的. -- ...
- node命令行工具—cf-cli
音乐分享: 钢心 - <龙王> 初喜<冠军>后喜<龙王> (PS:听一次钢心乐队的演出后采访才知道 “龙王”隐喻的是一起喝酒的老铁....) ——————————— ...
- 02使用java脚本向Pxc集群写入数据
使用java脚本向Pxc集群写入数据 批量写入pxc集群程序 导入mysql驱动包 # 批量插入数据的java脚本 package pxc_demo; import java.sql.Connecti ...
- FF D8 FF FE 00 24 47 00转图片
String[] img = "FF D8 FF FE 00 24 47 00 9D 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 0 ...
- Error occurred during initialization of VM Incompatible initial and maximum heap sizes specified
双击Tomcat server在eclipse弹出的Tomcat配置项里面选择open launch configuration 选择arguments在 vm arguments 里面添加 -Xms ...
- 使用Open Live Write发布CSDN博客
---安装open live write 1.序 在CSDN上发布博客相当麻烦,图片一张张的上传确实让人头大,虽然通过office也能发布博客,不过Open Live Write软件使用感觉更好. 2 ...
- APP测试点注意事项汇总
1.异常测试:包括业务流程的异常情况:业务场景的异常:操作习惯的异常(比如答题过程中会出现声音干扰这样很不友好喔~) 2.网络测试:网络切换的过程中,APP会不会异常:断网情况进行一些操作,APP会不 ...
- 2-2、安装Filebeat
安装filebeat 第1步:安装Filebeat 开始之前:如果尚未安装Elastic Stack,请立即执行此操作. 请参阅Getting started with the Elastic Sta ...
- 学习java23种设计模式自我总结
首先先做个广告,以前看过@maowang 这位大神转的Java开发中的23种设计模式详解(转) ,但是看了之后都忘差不多了, 所以,开个帖子边学习边自我总结(纯手敲).一直以来像这种需要长久的运动,真 ...