js数组和对象
<!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>