<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
</style>
<body>
</body>
<script>
//定义数组
var data = ['武汉','瑞昌','宜春'];
data['城市'] = '巴黎'; //不建议使用这种关联类型,如果有需求,请用对象
console.log(data);
//数组的遍历也是用for in
//定义对象
var user = {name:'杨超越','age':20,cry(){console.log('哭')}};
console.log(user);
console.log(user.name);
user.cry();
//遍历对象
for (var i in user) {
//对象属性名
console.log(i);
console.log(user.i); //会认为访问的是user对象的i属性,结果:undefined
//如果一个变量的值作为属性名的话,就得用[]语法
console.log(user[i]);
}
</script>
</html>