javascript - 如何内联解构器
问题描述
我有以下功能,我想知道是否有一种方法可以在不使用花括号的情况下将其放在一行中。
const nameAttr = attributes => {
const [name, , ,] = attributes;
return name;
}
console.log(nameAttr(['a', 1, 10]));
提前致谢。
解决方案
解构输入的第一个元素
const nameAttr = ([name]) => name;
console.log(nameAttr(['a', 1, 10]))
推荐阅读
- r - 仅在一列上使用 fread 和 grep
- python - 如何从 OpenCV 中的轮廓裁剪内部(不完整)矩形
- javascript - Selenium Javascript:检查元素是否与按对象匹配
- vb.net - vb.net计算器键盘
- python - 相机流 - OpenCV 错误:(-215:断言失败)size.width>0 && size.height>0 in function 'cv::imshow'
- javascript - Bloom 和 Antialiasing 导致 Three.js 渲染中的条带
- java - 当没有特殊字符可见时,为什么我不断收到字符“”是无效的 XML 字符
- spring - 从源“http://localhost:8080/”访问“https://xxx”被 CORS 策略阻止(不存在“Access-Control-Allow-Origin”标头)错误
- linux - PowerShell Core 可以在 Linux 环境中处理带有 CRLF 行结尾的 ps1 文件吗?
- javascript - 将新日期从 Chrome 中的 Javascript 传输到 Node.js