exts: [ { param: 'languages', vals: 'CHINESE, CHINESE' }, { param: 'individual', vals: '1,2' }, ],如何取出数组对象中param值为languages这个对象里面vals的值,为分解为数组
时间: 2024-01-04 19:02:46 浏览: 56
haskell-src-exts:操纵Haskell源
可以使用数组的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值的数组。
阅读全文