function Person(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
} const lydia = new Person("Lydia", "Hallie");
const sarah = Person("Sarah", "Smith"); console.log(lydia);
console.log(sarah);
  • A: Person {firstName: "Lydia", lastName: "Hallie"} and undefined

  • B: Person {firstName: "Lydia", lastName: "Hallie"} and Person {firstName: "Sarah", lastName: "Smith"}

  • C: Person {firstName: "Lydia", lastName: "Hallie"} and {}

  • D: Person {firstName: "Lydia", lastName: "Hallie"} and ReferenceError

对于sarah,我们没有使用new关键字。 使用new时,它指的是我们创建的新空对象。 但是,如果你不添加new它指的是全局对象!

我们指定了this.firstName等于'Sarahthis.lastName等于Smith。 我们实际做的是定义global.firstName ='Sarah'global.lastName ='Smith。 sarah本身的返回值是undefined

答案: A

最新文章

  1. php Zend Opcache,xcache,eAccelerator缓存优化详解(具体根据个人需要选择其一即可,功能都一样切勿重复选择)
  2. c++返回值 注意事项
  3. JS中的"=="转换规则
  4. chaper3_exerise_Uva1568_Molar_Mass_分子量
  5. Remove Linked List Elements
  6. android中获取打气筒的几种方式
  7. EntityFramework 开始小试
  8. 类成员函数指针 ->*语法剖析
  9. HDOJ 1397 Goldbach's Conjecture(快速筛选素数法)
  10. MySQL中的insert ignore into, replace into等的一些用法小结(转)
  11. 解决iOS7中UITableView在使用autolayout时layoutSubviews方法导致的crash
  12. PHP学习之-1.7 注释
  13. Android(Lollipop/5.0) Material Design(六) 自定义动画
  14. 如何监控第三方应用程序(SOAP or RESTful client)访问HTTPS当数据站点?
  15. JAVA2015086第十一周作业
  16. BCryptPasswordEncoder加密及判断密码是否相同
  17. Maven json包找不到解决办法
  18. css 初始化样式
  19. docker命令篇
  20. Mysql重连错误

热门文章

  1. Andrew Ng机器学习 一: Linear Regression
  2. PAT甲级1005水题飘过
  3. Bootstrap框架简介
  4. Java代码写PDF-保全批单
  5. BZOJ 3672: [Noi2014]购票 树上CDQ分治
  6. ssh:no matching host key type found. Their offer: ssh-dss
  7. 前端微信小程序资讯类仿今日头条微信小程序
  8. 微信小程序HTTP封装请求
  9. kafka-python 1.4.6 版本触发的一个 rebalance 问题
  10. Automatic Annotation of Airborne Images by Label Propagation Based on a Bayesian-CRF Model