请解释为什么?
从 1 到 n 的所有自然数的总和可以计算为 n * (n +1) / 2 。例如 5 1 + 2 + 3 + 4 + 5 = 15 或 5*6 / 2 = 15
所以这就是它起作用的原因?5*6 /2 = 15?
请解释为什么?
从 1 到 n 的所有自然数的总和可以计算为 n * (n +1) / 2 。例如 5 1 + 2 + 3 + 4 + 5 = 15 或 5*6 / 2 = 15
所以这就是它起作用的原因?5*6 /2 = 15?
帮JS找几个对象的交集(2个以上) 比如找2个对象的交集有这么一段代码(下) 但是告诉我是不是对象很多?可能通过递归,但我找不到解决方案。
const intersection = (firstObject, secondObject) => {
const newObj = {};
for (let key in firstObject) {
if (key in secondObject && firstObject[key] === secondObject[key]) {
newObj[key] = firstObject[key];
}
}
return newObj;
};
const obj1 = { a: 1, b: 2, c: 3 };
const obj2 = { b: 2, a: 2, c: 3 };
console.log(intersection(obj1, obj2));