我正在尝试创建一个函数,我可以在其中将对象的值相乘并返回总和。
例如:
let object = {
  'a': 4, 
  'b': 10,
  'c': 5
}
Run Code Online (Sandbox Code Playgroud)
我的代码是这样的:
function sumOfValues(testObject) {
  let sumOfValues = (a * b * c)
  return sumOfValues
}
let testObject = {
  'a': 4, 
  'b': 10,
  'c': 5
}
sumOfValues(testObject)
Run Code Online (Sandbox Code Playgroud) 我有六个字母[a,b,c,d,e,f]和两个用户[bob,bender]。他们都有代表他们的字母的不同排列,想想个性得分。鲍勃是[e,f,c,b,a,d],本德是[b,a,d,f,e,c]。
我也有一张图表可以把这些放在上面。按顺序,每个字母在图表上都有自己的条形,刻度线最多为 6。
根据字母出现在列表中的位置,它会分配一个数字值。第一个字母的值为 6,第二个字母的值为 5,依此类推。
最终数组需要按 abc 顺序排列,但每个字母都有正确的值。示例:Bob 将以[2,3,4,1,6,5].
你会怎么做?
我能想到的唯一方法是大量的 if 语句,我想看看是否有更好的方法。
我还是 Javascript 的新手。
里面的元素<div>将是动态的类型和计数。我需要模糊前五个元素。无论类型是什么,我如何选择.doc-container类的前五个元素<div>?
我已经看到我们可以使用 nth:child 但他们需要一些诸如li:nth:child(2)等的元素。
有没有办法解决这个问题?
<div class="doc-container">
  <p>one</p>
  <h1>two<h1>
  <p>three</p>
  <span>four</span>
  <p>five<p>
  <h3>six</h3>
</div>
Run Code Online (Sandbox Code Playgroud)