Array对象
时间:2019-09-29
本文章向大家介绍Array对象,主要包括Array对象使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
数组的方法
1.join(分隔符) 将数组的值拼接成一个字符串
var arr=[15,89,65,69] console.log(arr.join('-')) //15-89-65-69
var arr=[15,89,65,69] console.log(arr.join('')) //15896569
var arr=[15,89,65,69] console.log(arr.join(' ')) //15 89 65 69
2.数组的增删操作
(1)push()后面添加一个或多个
var arr=['张三','李四','王五'] arr.push('田七') console.log(arr) //["张三", "李四", "王五", "田七"]
(2)pop()后面删除一个
var arr=['张三','李四','王五'] arr.pop() console.log(arr) //["张三", "李四"]
(3)unshift() 前面增加一个或者多个
var arr=['张三','李四','王五'] arr.unshift('赵六') console.log(arr) //["赵六", "张三", "李四", "王五"]
(4)shift() 前面删除一个
var arr=['张三','李四','王五'] arr.shift() console.log(arr) //["李四", "王五"]
3.数组的翻转与排序
(1)reverse() 翻转
var arr=[1,2,3,4,5,6] arr.reverse() console.log(arr) //[6, 5, 4, 3, 2, 1]
(2) sort() 排序,默认比较字符
var arr=['f','d','a','e','c','b'] arr.sort() console.log(arr) // ["a", "b", "c", "d", "e", "f"]
sort(function(a,b){a-b}) 数字排序 升序
var arr=[23,98,54,36,26,65] arr.sort(function(a,b){ return a-b }) console.log(arr) //[23, 26, 36, 54, 65, 98]
sort(function(a,b){b-a}) 数字排序 降序
var arr=[23,98,54,36,26,65] arr.sort(function(a,b){ return b-a }) console.log(arr) //[98, 65, 54, 36, 26, 23]
4.数组的拼接与截取
(1)arr1.concat(arr2) 两个数字拼接
var arr1=[2,7,8] var arr2=[58,96] var arr3=arr1.concat(arr2) console.log(arr3) //[2, 7, 8, 58, 96]
(2)slice(start,end)截取出来 包括start 不包括end
var arr=[2,7,28,18,15] var arr1=arr.slice(1,3) console.log(arr1) //[7, 28]
slice(start)截取出来
var arr=[2,7,28,18,15] var arr1=arr.slice(1) console.log(arr1) //[7, 28, 18, 15]
(3)splice()删除或添加
splice(start,deleteCount)
var arr=[2,7,28,18,15] var arr1=arr.splice(2,2) console.log(arr) //[2, 7, 15]
原文地址:https://www.cnblogs.com/zhaodz/p/11610401.html
- 【QQ/微信个人号变身机器人】炸群+远程监控个人PC的尝试
- HUST 1583 长度单位
- FZU 2167 大王叫我来巡山呐
- HDU 1021 Fibonacci Again
- Hadoop数据分析平台实战——180Oozie工作流使用介绍离线数据分析平台实战——180Oozie工作流使用介绍
- 博弈论及算法实现
- Hadoop数据分析平台实战——160Sqoop介绍离线数据分析平台实战——160Sqoop介绍
- HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
- Hadoop数据分析平台实战——150Flume介绍离线数据分析平台实战——150Flume介绍
- Codeforces 714A Meeting of Old Friends
- Code forces 719A Vitya in the Countryside
- Hadoop数据分析平台实战——190Highcharts介绍离线数据分析平台实战——190Highcharts介绍
- HUST 1555 A Math Homework
- HUST 1541 Student’s question
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PHP连续签到功能实现方法详解
- PHP实现发送微博消息功能完整示例
- php实现快速对二维数组某一列进行组装的方法小结
- PHP实现提取多维数组指定一列的方法总结
- PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
- Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
- Laravel框架下载,安装及路由操作图文详解
- PHP实用小技巧之调用录像的方法
- Laravel重定向,a链接跳转,控制器跳转示例
- Laravel 错误提示本地化的实现
- Laravel框架DB facade数据库操作详解
- laravel 解决强制跳转 https的问题
- 在laravel中实现将查询的对象转换为多维数组的函数
- 在Laravel 中实现是否关注的示例
- Laravel框架查询构造器常见用法总结