JavaScript 파서는 세 개의 점이 나타나는 문법적 맥락을 분석하여 이를 결정합니다.
이 3가지 점이 배열 리터럴, 함수 호출 또는 함수 매개변수와 함께 사용되는지 여부를 고려합니다.
확산 연산자의 경우: 배열 리터럴 및 함수 호출에 점 3개가 사용되면 확산 연산자로 간주됩니다.
나머지 매개변수 연산자의 경우: 함수 정의의 매개변수에 점 3개가 사용된 경우 나머지 매개변수 연산자로 간주됩니다.
... 不是一个运算符。它是主要的语法,就像在 for 语句中的 () 一样(它们是 for 구문의 일부이며 그룹화 연산자의 인스턴스가 아닙니다. 연산자는 확산 및 나머지 구문처럼 작동하지 않습니다.
...
for
()
파서는 각 위치 중 하나만 유효하고 다른 위치는 유효하지 않기 때문에 사용 중인 위치로 인해 어느 것을 사용하고 있는지 알고 있습니다. 예:
...파괴 패턴(1과 2)과 인수 목록(3)에 사용되므로 두 경우 모두 나머지 구문을 사용하고 있다는 것이 분명합니다.
대상:
...배열 리터럴(1), 객체 리터럴(2) 및 함수 호출의 매개변수 목록(3)에 사용하므로 나머지가 아닌 분명히 확장입니다.
JavaScript 파서는 세 개의 점이 나타나는 문법적 맥락을 분석하여 이를 결정합니다.
이 3가지 점이 배열 리터럴, 함수 호출 또는 함수 매개변수와 함께 사용되는지 여부를 고려합니다.
확산 연산자의 경우: 배열 리터럴 및 함수 호출에 점 3개가 사용되면 확산 연산자로 간주됩니다.
나머지 매개변수 연산자의 경우: 함수 정의의 매개변수에 점 3개가 사용된 경우 나머지 매개변수 연산자로 간주됩니다.
...
不是一个运算符。它是主要的语法,就像在for
语句中的()
一样(它们是for
구문의 일부이며 그룹화 연산자의 인스턴스가 아닙니다. 연산자는 확산 및 나머지 구문처럼 작동하지 않습니다.파서는 각 위치 중 하나만 유효하고 다른 위치는 유효하지 않기 때문에 사용 중인 위치로 인해 어느 것을 사용하고 있는지 알고 있습니다. 예:
으아악...파괴 패턴(1과 2)과 인수 목록(3)에 사용되므로 두 경우 모두 나머지 구문을 사용하고 있다는 것이 분명합니다.
대상:
으아악...배열 리터럴(1), 객체 리터럴(2) 및 함수 호출의 매개변수 목록(3)에 사용하므로 나머지가 아닌 분명히 확장입니다.