exts: [ { param: 'languages', vals: 'CHINESE, CHINESE' }, { param: 'individual', vals: '1,2' }, ],如何取出数组对象中param值为languages这个对象里面vals的值,为分解为数组
时间: 2024-01-04 22:02:46 浏览: 25
可以使用数组的find方法和split方法来取出数组对象中param值为languages这个对象里面vals的值,并且按照逗号分隔成数组。
具体实现方法如下:
```javascript
const arr = [
{ param: 'languages', vals: 'CHINESE, CHINESE' },
{ param: 'individual', vals: '1,2' },
];
const languageObj = arr.find((item) => item.param === 'languages');
if (languageObj) {
const languageArr = languageObj.vals.split(',').map((item) => item.trim());
console.log(languageArr); // ['CHINESE', 'CHINESE']
}
```
首先使用数组的find方法找到param值为languages的对象,然后使用split方法将vals的值按照逗号分隔成数组,并且使用map方法去掉每个元素两侧的空格。最后得到一个包含vals值的数组。
相关问题
ModuleNotFoundError: No module named 'exts'
这个错误表示在您的代码中找不到名为 'exts' 的模块。有几种可能的原因导致这个错误:
1. 模块未正确安装:请确保您已经正确安装了名为 'exts' 的模块。您可以使用 `pip install exts` 命令来安装它。如果模块已经安装,那么可能是路径配置有误。
2. 路径配置问题:检查一下您的代码中是否正确导入了 'exts' 模块,并且确保您的代码文件和 'exts' 模块在同一个目录下,或者将 'exts' 模块的路径添加到系统路径中。
如果以上两种方法都没有解决问题,那可能是 'exts' 模块的名称有误或者该模块并不存在。请检查一下您的代码中是否有拼写错误,并确认该模块是否存在。
error: (-2:Unspecified error) could not find a writer for the specified extension in function 'cv::imwrite_'
这个错误通常是由于 OpenCV 的 imwrite 函数无法识别指定的文件扩展名而导致的。你需要检查你的代码,确保你正在使用 OpenCV 支持的文件格式,并且文件扩展名与文件格式匹配。你可以使用以下代码检查支持的文件格式:
```
#include <iostream>
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
using namespace cv;
using namespace std;
int main()
{
vector<String> file_exts;
Mat img;
file_exts = imgcodecs::getListOfCompressions();
for (int i = 0; i < file_exts.size(); i++)
{
cout << file_exts[i] << endl;
}
return 0;
}
```
这段代码将打印出 OpenCV 支持的所有文件格式的扩展名。请确保你的文件扩展名与这些扩展名之一匹配。如果你使用的是不受支持的文件格式,请转换为支持的格式。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](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)