JS判断数组中某个对象中的某个值是否存在
时间: 2023-08-27 20:04:57 浏览: 57
可以使用数组的find方法或者some方法结合箭头函数来实现:
```
let arr = [{name: 'Tom', age: 18}, {name: 'Jack', age: 20}, {name: 'Lucy', age: 22}]
let result = arr.find(item => item.name === 'Jack')
if (result) {
console.log('存在')
} else {
console.log('不存在')
}
```
或者使用some方法:
```
let arr = [{name: 'Tom', age: 18}, {name: 'Jack', age: 20}, {name: 'Lucy', age: 22}]
let isExist = arr.some(item => item.name === 'Jack')
if (isExist) {
console.log('存在')
} else {
console.log('不存在')
}
```
相关问题
js判断数组对象中某个属性是否包含某个值
你可以使用数组的some方法来判断数组对象中某个属性是否包含某个值。比如,你可以这样写代码:
```
const arr = [
{ name: 'Alice', age: 20 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 25 },
];
const hasNameBob = arr.some(item => item.name === 'Bob');
console.log(hasNameBob); // true
```
这段代码会判断arr数组中是否有一个对象的name属性等于'Bob',如果有,则返回true,否则返回false。
vue判断一个数组对象中是否存在某个值
回答: 在Vue中判断一个数组对象中是否存在某个值,可以使用以下几种方法。方法一是使用数组的findIndex方法,通过比较对象的id或name来判断是否存在该对象。方法二是使用ES6中新增的some方法,通过设置一个状态值来判断是否存在该对象。方法三是自己编写逻辑,通过遍历数组并比较对象的id来判断是否存在该对象。在Vue中,可以根据具体需求选择适合的方法来判断数组对象中是否存在某个值。
#### 引用[.reference_title]
- *1* *2* *3* [3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景|判断数组里...](https://blog.csdn.net/yangyangdt/article/details/122516865)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)