JavaScript는 기존 객체 배열에 배열을 추가합니다.
P粉556159786
2023-09-04 11:46:33
<p>저에게는 아래쪽에 있는 혁신적인 그림이 있습니다</p>
<p>
<pre class="brush:js;toolbar:false;">const arr = [
{
"name": "증명 구성요소 1",
"값": [
{
"comment": "증명 구성요소 1"
},
{
"comment": "증명 구성요소 1"
},
{
"comComponent": "증명 구성요소 1",
}
]
},
{
"name": "증명 구성요소 2",
"값": [
{
"id": "10005884",
"url": "https://www.msn.com",
"bfaId": "G44.5.3.1N/A",
"comment": "증명 구성요소 2"
},
{
"id": "10005883",
"url": "https://www.hotmail.com",
"bfaId": "G44.5.3.2N/A",
"comment": "증명 구성요소 2"
}
]
},
{
"name": "증명 구성요소 3",
"값": [
{
"id": "10005882",
"url": "https://www.rediffmail.com",
"bfaId": "G44.5.3.3N/A",
"comComponent": "증명 구성 요소 3"
}
]
}
]
const bool = arr.map(group => group.values.every(val => val.id));
console.log(bool);</pre>
</p>
<p>나는 세 가지가 있습니다. 이름은 1, 证明组件 2, 证明组件 3입니다. 나는 false, true, true입니다.将该属性添加到现有对象数组中,작동 이름
아래의 <code>isInvalid: true/false</code>
<p>유명한 O/P
<code>isInvalid:真/假</code></p>
모든()이 아닌 일부()를 사용해야 합니다.
으아악every() 메소드는 배열의 모든 요소가 주어진 조건을 충족하는지 확인하는 데 사용됩니다. 정렬. some() 메소드는 배열의 적어도 하나의 요소가 주어진 조건을 충족하는지 확인하는 데 사용됩니다.
알고리즘이 잘못되었기 때문입니다.
every
메소드는 모든 객체에 ID가 있는지 확인하지만 원하는 것은 그게 아니죠?이것을 시도해 보세요
으아악