object.和object[ ]的区别: 两者都可以在后面加属性名获取属性,但是object[ ]更加灵活,object.后面不能接变量,否则undefined,但是object[ ]可以
var obj = { name:'小明',
age:18,
country:'China'
}
var arr = ['name','age','country'];
console.log(obj[arr[2]]);
console.log(obj.arr[2]);
【object.变量报错,object.和object[]的区别()】
文章图片
运行结果如上,所以我们一般会选择用object[ ]获取
推荐阅读
- 笔记|JS实现页面跳转并传值
- 你想知道的关于 Babel 及其相关工具使用都在这里了!
- 软件研发|揭开JS无埋点技术的神秘面纱
- leetcode|【JS】实现 strStr()
- Vue|Vue第五天学习总结——Vue全家桶之前端工程化(模块化相关规范、webpack、Vue单文件组件、Vue脚手架、组件库——Element-UI 的基本使用)
- vue|vue-cli项目的webpack打包优化
- vue.js|项目vue-cli4打包以及优化
- javascript|Nodejs及时获取目标up主的最新视频
- 企业级java增量热部署解决方案