技法62 (◐‿◑) 在对象上创建一个方法
http://xxx.fishc.com/forum/201705/05/225545py2j222x5z6x55n2.png按照提示,完成代码,秀秀你的编程能力!
不许看答案,否则打屁屁
分析:
object可以有一种特殊类型的property,称为方法method。
method作为property时是函数。这会向object添加不同的行为。
以下是使用方法的duck示例:
let duck = {
name: "Aflac",
numLegs: 2,
sayName: function(){return"这只鸭子的名字是"+ duck.name +".";}
};
duck.sayName();
//返回"这只鸭子的名字是Aflac."
该示例添加了sayNamemethod,该方法返回一个给出duck名字的句子。
请注意,该method使用duck.name访问return语句中的name属性。
I Need U:
使用dog对象,给它一个名为sayLegs的方法。该方法应该返回句子"这只狗有4条腿"。
答案:
**** Hidden Message *****
回顾:
技法61 (◐‿◑) 使用点符号来访问对象的属性
○面试题索引贴●
如果喜欢,请订阅{:10_303:} :
HTML5 - 庖丁解牛 + JavaScript - 庖丁解牛
let dog = {
name: "dog",
numLegs: 2,
sayName: function() {return "这只狗的名字是" + dog.name + "。"}
} 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>
~
~
~
~ 嘿嘿嘿,我就看看 1
页:
[1]