javascript 中的 const { target: { files } } = event 是什么意思?
What does const { target: { files } } = event mean in javascript?
我将 Firebase 与 React 结合使用,并使用 Firebase 文件上传器,并且我正在使用使用此语法的模块
const { 目标:{ 文件} } = 事件;
那有什么作用?
下面是完整代码
我尝试使用谷歌搜索解构,但没有成功,有人可以确认它是否是吗?
customOnChangeHandler = (event) => {
const { target: { files } } = event;
const filesToStore = [];
files.forEach(file => filesToStore.push(file));
this.setState({ files: filesToStore });
}
const { target: { files } } = event;
// equals to:
// const files = event.target.files;
这是 es6 destructuring 功能,它允许从对象中破坏(选择)一个字段。
我将 Firebase 与 React 结合使用,并使用 Firebase 文件上传器,并且我正在使用使用此语法的模块
const { 目标:{ 文件} } = 事件;
那有什么作用?
下面是完整代码
我尝试使用谷歌搜索解构,但没有成功,有人可以确认它是否是吗?
customOnChangeHandler = (event) => {
const { target: { files } } = event;
const filesToStore = [];
files.forEach(file => filesToStore.push(file));
this.setState({ files: filesToStore });
}
const { target: { files } } = event;
// equals to:
// const files = event.target.files;
这是 es6 destructuring 功能,它允许从对象中破坏(选择)一个字段。