[ {n_Id: 4, n_Type:null,},{n_Id: 2, n_Type:null,}, {n_Id: 2, n_Type::null}]用四种js方法判断如果有n_Type返回false
时间: 2024-03-20 17:42:29 浏览: 29
可以使用以下四种 JavaScript 方法来实现:
方法一:使用 every() 方法
```javascript
const arr = [ {n_Id: 4, n_Type:null,},{n_Id: 2, n_Type:null,}, {n_Id: 2, n_Type:null}];
const res = arr.every(item => item.n_Type === null);
console.log(res); // 输出 false
```
方法二:使用 some() 方法
```javascript
const arr = [ {n_Id: 4, n_Type:null,},{n_Id: 2, n_Type:null,}, {n_Id: 2, n_Type:null}];
const res = arr.some(item => item.n_Type !== null);
console.log(!res); // 输出 false
```
方法三:使用 filter() 方法
```javascript
const arr = [ {n_Id: 4, n_Type:null,},{n_Id: 2, n_Type:null,}, {n_Id: 2, n_Type:null}];
const newArr = arr.filter(item => item.n_Type !== null);
console.log(newArr.length === 0); // 输出 false
```
方法四:使用 reduce() 方法
```javascript
const arr = [ {n_Id: 4, n_Type:null,},{n_Id: 2, n_Type:null,}, {n_Id: 2, n_Type:null}];
const res = arr.reduce((prev, curr) => prev && curr.n_Type === null, true);
console.log(res); // 输出 false
```
阅读全文