JavaScript 함수의 중복 매개변수
이 기사에서는 모든 초보자 개발자에게 가장 혼란스럽고 일반적인 의심 사항 중 하나인 자바스크립트 함수의 중복 매개변수를 소개합니다.
목차
먼저 일반 JavaScript 함수에서 매개변수가 중복되는 것을 볼 수 있습니다.
//this is syntax of duplicating parameter in js function
function Func (first, second, first){
console.log(first, second, first);
}
비엄격 모드에서 일반 JavaScript 함수는 중복 명명된 매개변수를 허용합니다.
function Func (first, second, first){
console.log(first, second, first);
}
// first => 1
// second => 2
// first => 3
Func(1, 2, 3); // 3 2 3
// first => 1
// second => 2
// first => undefined
Func(1,2); //undefined [undefined, 2, undefined]
엄격 모드에서 이것을 확인하자.
function Func(first, second, first){
"use strict";
console.log(first, second, first);
}
//Throws an error because of duplicate parameters (Strict mode)
In Strict mode we cannot duplicate the parameter name.
화살표 함수는 중복 매개변수를 어떻게 처리합니까?
Now here is something about arrow functions:
Unlike regular functions, arrow functions do not allow duplicate parameters, whether in strict or non-strict mode. Duplicate parameters will cause a
Syntax Error
to be thrown._
// Always throws a syntax error
const Func = (first, second, first) =>
{
console.log(first, second);
}
VISIT https://www.capscode.in/#/blog 더 알아보려면...
감사,
캡스코드
Reference
이 문제에 관하여(JavaScript 함수의 중복 매개변수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/capscode/javascript-duplicate-parameters-in-javascript-functions-og2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)