JS:Array
2024-10-01 06:14:34
js有五种基本数据类型:string,number,boolean,null,undefined
一种引用类型,包括:1、Object类型;2、Function类型;3、Array类型;4、RegExp类型;5、Date类型;6、基本包装类型;7、及单体内置对象(Global、Math)。
这里只简单讲一下Array类型:数组
1、数组可以用来存放数据,每个数据用“逗号”隔开,其数据类型可以为任意类型
看例子!
var arr1 = [];
var arr2 = [1,"2","a",undefined,null,{name:"lili"},function fn(){},[arr1]]
console.log(arr1,arr2);
打印结果:
2、打印数组其中某一个元素,只需要把元素的位置写入中括号[ ]中
注:数组起始位下标为0
看例子!
console.log(arr2[0]); //1
console.log(arr2[1]); //2
console.log(typeof(arr2[1])); //string
console.log(arr2[2]); //a
console.log(arr2[3]); //undefined
console.log(typeof(arr2[3])); //undefined
console.log(arr2[4]); //null
console.log(typeof(arr2[4])); //object
console.log(arr2[5]); //{name: 'lili'}
console.log(typeof(arr2[5]));//object
console.log(arr2[6]); //ƒ fn(){}
console.log(typeof(arr2[6])); //function
console.log(arr2[7]); //[Array(0)]
console.log(typeof(arr2[7])); //object
3、若遇到嵌套数组则依次寻找元素的下标
看例子!
var arr3 = [1,2,[3,4,[5,6]]];
console.log(arr3[2][2][1]); //6
首先我们找到第一层:[1,2,[ ] ] ,下标为2
第二层:[3,4,[ ] ] ,下标为2
第三层:[5,6] ,下标为1
4、修改数组中的某个元素的值
var arr3 = [1,2,[3,4,[5,6]]]; arr3[0] = "壹"
arr3[1] = "贰" console.log(arr3); //['壹', '贰', Array(3)]
最新文章
- css确定元素水平居中和垂直居中
- jquery.datatable.js与CI整合 异步加载(大数据量处理)
- guava函数式编程
- Swift3.0语言教程获得一个公共的前缀
- Json.Net4.5 序列化问题
- POJ2965The Pilots Brothers' refrigerator(枚举+DFS)
- .net学习笔记----HttpRequest类
- clearfix
- python下载图片
- hibernate里createSQLQuery的addEntity()和setResultTransformer()方法
- WindowListener中的windowClosed方法不执行的问题。
- UIView的交换实现,子视图交替变换
- 一个高性能异步socket封装库的实现思路 (c#)
- ${param.name}和${name}的区别
- Numpy - 多维数组(上)
- 基于IPv6的数据包分析(第三组)
- elasticsearch 占CPU过高
- Centos7 下安装mysql5.7.17(glibc版)
- create table 使用select查询语句创建表的方法分享
- PHP7 学习笔记(十二)gRPC
热门文章
- MySQL 表数据多久刷一次盘?
- GopherCon SG 2019 ";Understanding Allocations"; 学习笔记
- OpenHarmony 3.1 Beta 版本关键特性解析——ArkUI canvas组件
- 基于Kubernetes构建企业Jenkins master/slave CI/CD平台
- 2021.08.06 P4392 Sound静音问题(ST表)
- Jenkins+Allure测试报告+飞书机器人发送通知
- DevOps转型到底值不值?
- Linux ubuntu下docker容器安装和基础命令
- 四月总结&;五月计划
- golang get process name by pid