【问题标题】:The term for an object as a function parameter in ES6 [duplicate]对象作为 ES6 中的函数参数的术语 [重复]
【发布时间】:2017-09-18 02:34:20
【问题描述】:

我不确定我在这里看到的是什么。我正在同时学习 TypeScript 和 React,并且遇到了一个 JavaScript sn-p,它定义了一个接受对象作为参数的函数。我正在将 JS 转换为 TSX。我的 TypeScript linter 将其标记为隐式 any 类型,我想更正它;但是,我需要先了解这种语法。我想这是 ES6 的东西,但我什至不知道它的术语来了解更多信息:

import * as React from "react";

export default function Layout({ children }) {
  return (
     <div>
      <h1>Hello, world!</h1>
      {children}
    </div>
  );
}

从逻辑上讲,React 将扩展 {children} 对象,但我想了解有关此语法的更多信息。这叫什么?

【问题讨论】:

  • Dectructuring 语法。
  • 解构函数参数

标签: reactjs typescript ecmascript-6


【解决方案1】:

你可能在 ES6/ES2015 中寻找 Destructuring

【讨论】:

    猜你喜欢
    • 2019-03-30
    • 2016-10-16
    • 2020-10-25
    • 1970-01-01
    • 2018-05-02
    • 2018-02-09
    • 2016-10-09
    • 2016-12-21
    • 2014-06-07
    相关资源
    最近更新 更多