/* Emily家养了50多只猫,定期给你发邮件叙述猫的状况,她时常会向你谈起猫的状况,包括名字出生日期,猫的母亲等。
利用javascript提取发给你邮件中猫的出生死亡信息以及猫的姓名。
实现代码如下:
*/
//找出相关段落;
function startsWith(string,pattern){
return string.slice(0,pattern.length)==pattern;
}
//提取猫的名字;
function catNames(){
var colon=paragraph.indexOf(":");
return paragraph.slice(colon+2).split(",");
}
//日期提取;
function extractDate(paragraph){
function numberAt(start,length){
return Number(paragraph.slice(start,start+length));
}
return new Date(numberAt(11,4),numberAt(8,2),numberAt(5,2));
}
//猫的存储函数;
function catRecord(name,birthdate,mother){
return {name:name,birth:birthdate,mother:mother};
}
function addCats(set,names,birthdate,mother){
for(var i&