小编Emi*_*ier的帖子

如何在javascript中将对象中的值相乘

我正在尝试创建一个函数,我可以在其中将对象的值相乘并返回总和。

例如:

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)

javascript javascript-objects

2
推荐指数
1
解决办法
106
查看次数

有没有办法根据事物在列表中的位置为事物赋值?

我有六个字母[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 的新手。

javascript arrays sorting if-statement

1
推荐指数
1
解决办法
50
查看次数

使用类选择 div 的前五个元素

里面的元素<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)

html css

0
推荐指数
1
解决办法
209
查看次数