老师关于冒号和等号的问题

老师关于冒号和等号的问题

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="UTF-8" /> 
    <title>构造函数的调用</title> 
</head> 
<body> 
    <script type="text/javascript"> 
   // 在此完成任务
   function Person(){
       this.name='xm',
       this.arr=[1,2,3];
   }
   
   var a=new Person();
   console.log(a.name);
   console.log(a.arr);
    </script> 
</body> 
</html>

老师,在写属性的时候什么时候用冒号什么时候用等号呢?this后面添加属性的时候要用=号,在对象中放对象和函数的时候就用冒号是吗?有点懵了,不知道什么时候用冒号什么时候用等号了,冒号是什么意思?

{

family:{},

setName:function(argument){

}

}

正在回答

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

1回答

同学你好,对于你的问题解答如下:

  1. 对象的属性和属性值时间使用冒号,其它的就是使用等号了,同学不用纠结,多练习,熟练后自然就区分开了。

  2. 冒号是对象中设置属性和属性值的语法格式,例如:属性名:属性值

  3. 另 ,代码效果实现了,但是不符合练习要求,练习中要求用构造函数的方式分别定义对象和数组,是下面这种形式:

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

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • Redamancy_Y6 提问者 #1
    老师,定义对象用new Object(),定义数组用new Array()是吗?是固定的吗
    2020-03-08 11:35:27
  • 好帮手慕慕子 回复 提问者 Redamancy_Y6 #2
    同学你好,这个是固定的,祝学习愉快~
    2020-03-08 11:59:52
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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