程序员|程序员配有“对象”吗


程序员|程序员配有“对象”吗
文章图片
程序员|程序员配有“对象”吗
文章图片
程序员|程序员配有“对象”吗
文章图片
程序员|程序员配有“对象”吗
文章图片
程序员|程序员配有“对象”吗
文章图片
程序员为什么要有对象
function printPerson(name age sex....) {// 函数的参数如果特别多的话 , 可以使用对象简化function printPerson(person) {  console.log(person.name);  ……



什么是对象
现实生活中:万物皆对象 , 对象是一个具体的事物 , 一个具体的事物就会有行为和特征 。
举例: 一部车 , 一个手机
车是一类事物 , 门口停的那辆车才是对象
特征:红色、四个轮子
行为:驾驶、刹车
JavaScript中的对象
JavaScript中的对象其实就是生活中对象的一个抽象
JavaScript的对象是无序属性的集合 。
其属性可以包含基本值、对象或函数 。 对象就是一组没有顺序的值 。 我们可以把JavaScript中的对象想象成键值对 , 其中值可以是数据和函数 。
对象的行为和特征
特征---属性
行为---方法
  1. 事物的特征在对象中用属性来表示 。
  2. 事物的行为在对象中用方法来表示 。
对象字面量
字面量:11 ‘abc’ true [
{等


思考:
如何把学生对象、老师对象、英雄对象改写成字面量的方式
对象创建方式
  • 对象字面量