对象的两种写法以及在函数传参中的应用,

我们先来介绍一下对象(Object)的方式有两种
1.第一种是new操作符后面跟Object构造函数:

 var person = new Object();
    person.name = "Wxx";
    person.age = 18;

2.第二种方式是使用对象字面量的表示法

 var person = {
       name:"Wxx",
       age:18
   }

使用对象字面量语法时属性名也可以使用字符串(这里的数值属性名6会自动转换为字符串)

 var person = {
       "name":"Wxx",
       "age":18,
       6:true
   }

对象在函数中传参实例:

这段代码中mainInfo函数接收名为args的参数,这个参数可以传name和age其两个属性,或者传其中一个,或者不传.
传递参数可以使用对象字面量来指定不同的数据.
这种传参数的模式适合向函数中传递大量可选参数的情形.
使用字面量的方式来封装多个可选参数

function mainInfo(args) {
       var outLip = '';
       if(typeof args.name =="string") {
           outLip = "Name: " + args.name+"\n";
       if(typeof args.age == "number") {
           outLip = "Age: " +args.age+"\n";
       }
       console.log(outLip)
       }
   }

   mainInfo({
       name: "Wxx"
   });
   mainInfo({
       name:"wxxx",
       age:"18"
   })

在这里插入图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值