鱼C论坛

 找回密码
 立即注册
查看: 2576|回复: 4

[每日一练] 技法62 (◐‿◑) 在对象上创建一个方法

[复制链接]
发表于 2017-8-6 06:28:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

                               
登录/注册后可看大图


按照提示,完成代码,秀秀你的编程能力!

不许看答案,否则打屁屁





分析:
object可以有一种特殊类型的property,称为方法method。

method作为property时是函数。这会向object添加不同的行为。

以下是使用方法的duck示例:
  1. let duck = {
  2.    name: "Aflac",
  3.    numLegs: 2,
  4.    sayName: function(){return"这只鸭子的名字是"+ duck.name +".";}
  5. };
  6. duck.sayName();
  7. //返回"这只鸭子的名字是Aflac."
复制代码

该示例添加了sayNamemethod,该方法返回一个给出duck名字的句子。

请注意,该method使用duck.name访问return语句中的name属性。   





I Need U
使用dog对象,给它一个名为sayLegs的方法。该方法应该返回句子"这只狗有4条腿"。   





答案:
游客,如果您要查看本帖隐藏内容请回复





回顾:








如果喜欢,请订阅
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-13 11:05:13 | 显示全部楼层
let dog = {
    name: "dog",
    numLegs: 2,
    sayName: function() {return "这只狗的名字是" + dog.name + "。"}
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-5 15:21:53 | 显示全部楼层
  1 <body>
  2 <script>
  3 var dog = {
  4         name:"dog",
  5         age:5,
  6         newway:function(){return "dog has four leg";}
  7         }
  8 alert(dog.newway());
  9 </script>
10 </body>
~                                                                                                                 
~                                                                                                                 
~                                                                                                                 
~                 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-10 10:25:22 | 显示全部楼层
嘿嘿嘿,我就看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-28 23:26:36 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 04:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表