Skip to content

《Rest 参数与 Spread 语法》中可能存在的问题 #971

Description

@smallpigz

在《Rest 参数与 Spread 语法》章节中介绍说明

Issues1

在该叙述下面的例子中用到 Spread 语法复制对象

Issues2

在前面的章节《Iterable **object(可迭代对象)》中介绍了普通对象不是迭代对象

所以对红框中的描述有点疑惑,找了MDN。

Issues3

大佬们,这个地方是否存在歧义😂

Activity

  1. songhn233 commented on Nov 23, 2021

    @songhn233
    Member

    这两种说法是不冲突的。

    第一种情况是 在数组中使用 spread 语法,第二种是 在对象字面量中使用 spread 语法。

    既然提到 MDN 文档的话,其实文档中 也有说明。

    image

    本教程该章节提到的「Spread 语法只适用于可迭代对象」是在 Array.from 和 [...obj] 的数组上下文的提到的,所以没有问题。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    SolvedProblem solved

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions