AWS 람다와 함께 사용할 수 있는 JavaScript 기능
내가 가장 좋아하는 것 중 하나는 optional chaining 인데, 무효일 수 있는 여러 중첩 객체를 처리할 때 많은 노력을 절약할 수 있는 기능입니다. 사양 제안에 따라 "선택적 체인은 하나 이상의 속성 액세스 및 함수 호출의 체인이며, 그 중 첫 번째는 토큰 ?.로 시작합니다."
이것은 다음과 같은 길고 조건부 문장 대신
let result;
if (something && something.record && something.record.field) {
result = something.record.field;
} else {
result = "";
}
당신은 더 우아한
const simpleResult = something?.record?.field || "";
자... 선택적 연결을 사용하여 구식의 수다스러운 AWS 람다 코드를 리팩토링할 준비가 되셨습니까? 중지! 🛑 아직 람다 AWS 실행 엔진에서 지원하지 않는 아주 새로운 기능이라고 생각하셨나요?
문제는 AWS Lambda를 개발하는 동안 사용할 수 있는 JavaScript 기능이 무엇인지 어떻게 알 수 있습니까?
대답은 간단하며 클릭 몇 번이면 됩니다. 방법을 알려 드리겠습니다.
내 "선택적 체인"사례로 돌아가서 내 람다가 노드 12에서 실행되고 있는 것을 보았고 compatibility table for that feature을 보고 슬프게도 그것이 지원되지 않는다는 것을 깨달았습니다 😢. AWS에서 노드 14 런타임을 추가할 때까지 기다려야 합니다.
그 동안 우리는 계속 학습하고 코드를 개선하는 방법을 알아낼 수 있습니다.
이게 도움이 되길 바란다!
즐거운 배움과 실험!
Reference
이 문제에 관하여(AWS 람다와 함께 사용할 수 있는 JavaScript 기능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/eriesgo/what-javascript-features-can-we-use-with-aws-lambdas-c8n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)