猿问

请问ES6中的这句析构赋值该怎么理解呢?

const add = (state, { payload }) => {
  return state.concat(payload);
};

有大神能解答下这句代码的意思吗?

不太理解


湖上湖
浏览 1148回答 1
1回答

大话西游666

函数的参数如果是对象的成员,优先使用解构赋值。// badfunction getFullName(user) {const firstName = user.firstName;const lastName = user.lastName;}// goodfunction getFullName(obj) {const { firstName, lastName } = obj;}// bestfunction getFullName({ firstName, lastName }) {}ECMAScript 6 入门
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答