小编hen*_*der的帖子

Javascript中+ = -1和 - = 1之间的差异

我使用此移动代码制作动画:

x += -1

我只是想知道如果我写这个有什么区别:

x -= 1

结果仍然是一样的,但在我进一步发展之前,这两者之间的本质上是否有任何区别?

谢谢.

javascript

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

运营商"||" 不能应用于'bool'和'int'类型的操作数

我对C#很新,并试图使文本基础mastermind,但当我尝试检查用户的答案是否与3个数字相同时,我得到此错误."运算符"||"不能应用于'bool'和'int'类型的操作数"

        Random rnd = new Random();

        int pos1 = rnd.Next(1, 6);  //generates random numbers
        int pos2 = rnd.Next(1, 6);
        int pos3 = rnd.Next(1, 6);
        int pos4 = rnd.Next(1, 6);

        int answer1 = Convert.ToInt32(Console.ReadLine());

        if (asnwer1 == pos1)           //checks if answer is the same as pos1
        {
            Console.WriteLine("Right");
        }
        else if (answer1 == pos2 || pos3 || pos4)
        {
            Console.WriteLine("Wrong");
        }
        else {
            Console.WriteLine("Nope");
Run Code Online (Sandbox Code Playgroud)

c#

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

有没有办法在对象数组上使用.reduce()?

我想将我在JavaScript数组中的所有项目添加到项目数量中.我有一个像这样的对象数组:

var products = [ {price: 1, quantity: 2},
                  {price: 4, quantity: 1},
                  {price: 2, quantity: 1} ]
Run Code Online (Sandbox Code Playgroud)

现在我正在使用

var sum = 0;
products.forEach(function(item){
  sum += item.price * item.quantity;
})
return sum;
Run Code Online (Sandbox Code Playgroud)

哪个有效,但我只是想知道我是否可以使用.reduce()重构它.到目前为止,我没有任何运气,因为我已经尝试将其映射出来并减少它.是否有可能通过减少来做到这一点?

javascript arrays

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

标签 统计

javascript ×2

arrays ×1

c# ×1