解构数组参数 [英] Destructure an array parameter

查看:42
本文介绍了解构数组参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以分解功能参数?

Is it possible to destructure a function parameter?

例如,我想将其转换为

Object.entries({}).find(group=> group[0] === "foo" && group[1] === "bar");

对于这样的事情:

Object.entries({}).find([0: key, 1: value] => key === "foo" && value === "bar");

Object.entries({}).find([...key, value] => key === "foo" && value === "bar");

推荐答案

请注意,要破坏箭头函数参数,您应该执行([[key,value])

Notice that to destruct the arrow function parameters you should do ([key, value])

代码:

const obj = {
  asdf: 'asdf',
  foo: 'bar'
};

const result = Object
  .entries(obj)
  .find(([key, value]) => key === 'foo' && value === 'bar');
  
console.log(result);

这篇关于解构数组参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆