在完成 freecodecamp javascript 之后,我想我尝试了 codewars javascript 基础知识。第一次失败。我知道那里的解决方案,但我想让你看看我的想法是什么。
亲切的问候
function list(names){
//your code here
if (names.length >=1) {
let entry = names.shift();
console.log(entry.name+", ")
}
if(names.length <=1){
console.log(" &"+names.name)
}
}
给定:一个包含名称散列的数组
返回:一个字符串,格式为由逗号分隔的名称列表,最后两个名称除外,这两个名称应由&符号分隔。
例子:
list([ {name: 'Bart'}, {name: 'Lisa'}, {name: 'Maggie'} ])
// returns 'Bart, Lisa & Maggie'
list([ {name: 'Bart'}, {name: 'Lisa'} ])
// returns 'Bart & Lisa'
list([ {name: 'Bart'} ])
// returns 'Bart'
list([])
// returns ''
注意:所有哈希值都经过预先验证,并且只包含 AZ、az、'-' 和 '.'。
catspeake
九州编程
白猪掌柜的
相关分类