数组创建:
直接创建
var arr=[] //创建空数组
var arr1=[1,2] //创建有内容的数组
利⽤构造函数创建
var arr1 = new Array();//创建空数组
var arr2 = new Array(10);//创建⼀个⻓度为10的数组
var arr3 = new Array(5,4,3,2,1);//创建数组并初始化
对象创建:
直接创建
var obj={} //创建空对象
var obj1={a:1,b:2} //创建有内容的对象
利⽤构造函数创建
var obj=new Object()
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>如何创建复杂数据类型数组和对象</title>
</head>
<body>
<script>
//直接创建数组
var arr = []
console.log(arr)
var arr1 = [1,2,3]
console.log(arr1)
console.log(arr1.length)
//利用构造函数创建
var arr2 = new Array(1,2,3,4)
console.log(arr2)
//直接创建对象
var obj = {}
console.log(obj)
var obj1 = {a:'小米',b:18}
console.log(obj1)
//构造函数创建对象
var obj2 = new Object()
console.log(obj2)
var obj3 = new Object({c:'华子',d:22})
console.log(obj3)
</script>
</body>
</html>
效果图: