JavaScript函数深入讲解 5-9 编程练习

JavaScript函数深入讲解 5-9 编程练习

<!DOCTYPE html> 

<html> 

<head> 

    <meta charset="UTF-8" /> 

    <title>构造函数的调用</title> 

</head> 

<body> 

    <script type="text/javascript"> 

   

   var person=new function(){};

       person.name="xm";

   var arr=new Array();

       arr.name="kkk";

   document.write(person.name());

     document.write(arr.name());


   

    </script> 

</body> 

</html>

5-9 编程练习

小伙伴们,用构造函数的方式分别定义对象和数组,并向其中添加一些内容,比如对象添加姓名、性别等等,数组添加一组数等等,最后将对象和数组输出在页面上。

任务

1.     通过构造函数方法定义person对象

2.     给person对象添加name属性,并给它赋值

3.     通过构造函数方法定义array数组,并赋值

4.    将person对象和array数组输出


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
嘘_别说话 2017-11-30 10:54:50

大哥,是new Object,O大写

  • 提问者 JH鹰 #1
    好的谢谢
    2017-11-30 11:02:18
嘘_别说话 2017-11-29 18:20:32

亲,我的代码你运行了么?

要求如下:

1、  通过构造函数方法定义person对象

2.     给person对象添加name属性,并给它赋值

3.     通过构造函数方法定义array数组,并赋值

4.    将person对象和array数组输出

我都按照要求,也实现了,你说哪不对

http://img1.sycdn.imooc.com//climg/5a1e89ec00016ab900900068.jpg


  • 提问者 JH鹰 #1
    var person= new object(); 在这一行老报错
    2017-11-29 19:27:31
  • 提问者 JH鹰 #1
    还是不对啦
    2017-11-29 17:09:50
小丸子爱吃菜 2017-11-29 10:28:57

1、用构造函数的方式分别定义对象,所以也可以写成:var person = new Object();

2、后面的调用person.name(),name()是个方法么?

祝学习愉快!

  • 提问者 JH鹰 #1
    不明啦!能附带代码吗
    2017-11-29 14:23:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师