gpt4 book ai didi

javascript - typescript 中的 ... 语法是什么

转载 作者:行者123 更新时间:2023-11-28 05:24:08 27 4
gpt4 key购买 nike

从使用 ang1 的常规旧 js 跳转到使用 typescript 和 redux 等的 ang2 是一个非常陡峭的攀登。

有人可以对 ... 语法提供一个简单的解释吗?对于具有 php 和 javascript 背景的人来说,这确实是新东西。

http://blog.ng-book.com/introduction-to-redux-with-typescript-and-angular-2/#deleting-an-item-without-mutation以 redux 为例:

return {
messages: [
...state.messages.slice(0, idx),
...state.messages.slice(idx + 1, state.messages.length)
]

但是对于这个领域的完全菜鸟来说,有没有人有一个 super 简单的例子?感觉就像在兜圈子!

最佳答案

The three dots represent the rest operator and it is used to get the arguments list passed to function on invocation and in array destructure. A case when the operator gathers the rest remained after the operation.

The spread operator is used for array construction and destructuring, and to fill function arguments from an array on invocation. A case when the operator spreads the array (or iterable object) elements.

您可以阅读有关此的更多信息 here .

关于javascript - typescript 中的 ... 语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40300543/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com