深入JS1.2数组
来源:互联网 发布:软件系统性能指标 编辑:程序博客网 时间:2024/05/16 18:50
数组基础
定义
var arr=[1,2,3];
var arr=new Array(1,2,3);
<!DOCTYPE HTML><html><head><meta charset='utf-8'><title>定义数组</title><script>//var arr=[1,2,3];var arr=new Array(1,2,3);alert(arr);</script></head></html>
length的获取和设置
<!DOCTYPE HTML><html><head><meta charset='utf-8'><title>length</title><script>var arr=[1,2,3,4,5];arr.length=4;alert(arr);</script></head></html>数组基本操作方法
添加:push(尾),unshift(头)
删除:pop(尾),shift(头)
替换:删除:splice(起点,长度),添加:splice(起点,长度0,添加元素),替换:splice(起点,删除长度,添加元素)
<!DOCTYPE HTML><html><head><meta charset='utf-8'><title>length</title><script>var arr=[1,2,3,4,5];//arr.push(6,7);//arr.pop();//arr.unshift(0);//arr.shift();//arr.splice(2,2);//arr.splice(2,0,'a','b');arr.splice(2,3,'a','b','c','d');alert(arr);</script></head></html>
转换
连接concat
拼接join
<!DOCTYPE HTML><html><head><meta charset='utf-8'><title>length</title><script>var a=[1,2,3];var b=[4,5,6];//alert(a.concat(b));alert(a.join('-'));</script></head></html>
排序sort
<!DOCTYPE HTML><html><head><meta charset='utf-8'><title>length</title><script>var arr=['aedad','sdfs','sdf','dhg','ryur6'];arr.sort();alert(arr);</script></head></html>
<!DOCTYPE HTML><html><head><meta charset='utf-8'><title>length</title><script>var arr=['12','111','3','34'];arr.sort(function (n1,n2){return n1-n2;});alert(arr);</script></head></html>
0 0
- 深入JS1.2数组
- 深入JS1.1
- js1
- js1
- js1
- js1
- js1
- js1
- js1
- js1
- js1
- js1
- JS1.6数组新增函数map与forEach的区别
- 项目js1
- shu.js1
- my.js1
- swiper.js1
- 深入数组
- javafx TableColumn单元格编辑提交事件
- Python Machine Learning - 感知器算法
- 通用寄存器_内存读写、堆栈
- B - 产生冠军
- CentOS cuda/tensorflow/keras安装笔记
- 深入JS1.2数组
- LeetCode 409. Longest Palindrome
- 开灯 (Standard IO)
- OpenCV学习笔记(02) :OpenCV拍摄视频并保存
- Jenkins实现Android项目CI和二维码下载
- cocos2d-x中CCCallFunc CCCallFuncN CCCallFuncND的区别和使用示例
- QtUI一二三
- 聊聊c语言中的指针
- Leetcode 78. Subsets