Make a Person-freecodecamp算法題目
阿新 • • 發佈:2018-07-14
his lln ret 接受 guide ref uid 所有 uri
Make a Person
1.要求
- 用下面給定的方法構造一個對象:方法有 getFirstName(), getLastName(), getFullName(), setFirstName(first), setLastName(last), and setFullName(firstAndLast).
- 所有有參數的方法只接受一個字符串參數.
- 所有的方法只與實體對象交互.
2.思路
- 根據相關鏈接介紹用題目給定的方法構造一個對象.構造對象
3.代碼
var Person = function(firstAndLast) { var firstName=firstAndLast.split(' ')[0]; var lastName=firstAndLast.split(' ')[1]; this.getFirstName=function(){ return firstName; }; this.getLastName=function(){ return lastName; }; this.getFullName=function(){ return firstName+' '+lastName; }; this.setFirstName=function(first){ firstName=first; }; this.setLastName=function(last){ lastName=last; }; this.setFullName=function(firstAndLast){ firstName=firstAndLast.split(' ')[0]; lastName=firstAndLast.split(' ')[1]; }; return firstAndLast; }; var bob = new Person('Bob Ross'); bob.getFullName();
4.相關鏈接
- https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures
- https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Details_of_the_Object_Model
Make a Person-freecodecamp算法題目