程序员|程序员配有“对象”吗
文章图片
文章图片
文章图片
文章图片
文章图片
程序员为什么要有对象
function printPerson(name age sex....) {// 函数的参数如果特别多的话 , 可以使用对象简化function printPerson(person) { console.log(person.name); ……
什么是对象
现实生活中:万物皆对象 , 对象是一个具体的事物 , 一个具体的事物就会有行为和特征 。
举例: 一部车 , 一个手机
车是一类事物 , 门口停的那辆车才是对象
特征:红色、四个轮子
行为:驾驶、刹车JavaScript中的对象
JavaScript中的对象其实就是生活中对象的一个抽象
JavaScript的对象是无序属性的集合 。
其属性可以包含基本值、对象或函数 。 对象就是一组没有顺序的值 。 我们可以把JavaScript中的对象想象成键值对 , 其中值可以是数据和函数 。
对象的行为和特征
特征---属性
行为---方法
- 事物的特征在对象中用属性来表示 。
- 事物的行为在对象中用方法来表示 。
字面量:11 ‘abc’ true [
{等
思考:
如何把学生对象、老师对象、英雄对象改写成字面量的方式
对象创建方式
- 对象字面量
- new Object()创建对象
推荐阅读
- 程序员为教师妻子开发应用:将iPhone变成文档摄像头
- 悔哭!一程序员误把7500个比特币当垃圾扔掉,估算约2.4亿美元
- 2.4亿美元打水漂!程序员小哥把7500个比特币当垃圾扔掉 硬盘找不回
- 程序员开发抢茅台脚本:2天就刷榜Github
- 为什么我喜欢C语言,却非常讨厌C++?一位国外程序员的回答
- 程序员怎么保护头发?雷军回应
- 北美程序员Tinder翻车实录
- 导航|攻坚“卫星导航信号弱”难题,高德程序员联手武大学子夺得国际室内定位大赛冠军
- 长沙|视频|聚焦“数字英雄”长沙银行冠名全国首档程序员电视真人秀
- 孙玲|从流水线女工逆袭成高薪程序员 一度爆红的她现在咋样了?