Skip to content

Instantly share code, notes, and snippets.

@cooper1x
Last active August 18, 2021 15:22
Show Gist options
  • Save cooper1x/04d8705b29d1b44fdcb5845f27e359d6 to your computer and use it in GitHub Desktop.
Save cooper1x/04d8705b29d1b44fdcb5845f27e359d6 to your computer and use it in GitHub Desktop.
实现一个五角星打分的功能
function score0(rate){
return "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate)
}
function score(rate){
let resultArr = []
resultArr.push(a.repeat(rate))
resultArr.push(b.repeat(5 - rate))
return resultArr.join("")
}
function score2(rate){
return '☆☆☆☆☆'.replace(new RegExp(`☆{${rate}}`), '★'.repeat(rate))
}
function score3(rate){
// return '★'.repeat(rate) + '☆'.repeat(5 - rate)
return `${'★'.repeat(rate)}${'☆'.repeat(5 - rate)}`
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment