小编Hac*_*ack的帖子

如何用对象替换数组中的项?

album.songs = [1234545,43524];

const replaced = album.songs.map( e => { e = Object.assign({}, { _id : 123 }) } );
Run Code Online (Sandbox Code Playgroud)

输出:未定义

我的问题是我想用'特定对象'替换'songs'数组中的项目.它适用于字符串或数字,但不适用于对象.

javascript typescript ecmascript-6

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

为什么我的变量值不同?(C++)

当我在代码的末尾添加一些东西时,为什么我得到"k"变量的不同值.k的值是4,但是如果我在注释中添加那么一小部分就会变为5.我想这不会影响任何事情.我错了吗?或者我该怎么做才能解决这个令人讨厌的问题呢?

我的代码(代码:块)

#include <iostream>

using namespace std;

int main()
{
int N = 10;
int A[]={1100, 700, 950, 780, 850, 1050, 750, 950, 950, 700};

int k = 0;
 if (A[0] > 800) { 
    k = 1;
} else {
    k = 0;
}
for (int i = 1; i < N; i++) {
    if (A[i]<= 800 && A[i+1] > 800) {
        k++;
    }
}
cout << k << endl;

/* int max_size = k;
int h[max_size]; */
}
Run Code Online (Sandbox Code Playgroud)

c++ debugging codeblocks

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