2
이것은 무엇을 의미합니까?이것은 무엇을 의미합니까? ! function()
!function a(){
}({
x: [function(){alert(2);}]
})
크롬 확장에서 일부 코드를 읽을 때이 코드 블록을 발견했습니다. 나는 이것이 어떻게 작동해야하는지 혼란 스럽다.
이것은 무엇을 의미합니까?이것은 무엇을 의미합니까? ! function()
!function a(){
}({
x: [function(){alert(2);}]
})
크롬 확장에서 일부 코드를 읽을 때이 코드 블록을 발견했습니다. 나는 이것이 어떻게 작동해야하는지 혼란 스럽다.
이것은 괄호 대신에 !
연산자를 사용하여 IIFE를 작성하는 또 다른 방법입니다. !의
! function(text) {
console.log(text);
}('hello');
링크 된 중복은'기능() {}() '부분을 설명합니다 :이 방법을 사용할 수있는 다양한 연산자가 있습니다. '{x : [function() {alert (2);}]} 부분과 관련하여 함수는 하나의 요소를 포함하는 배열 인 속성을 가진 객체를 생성하지만 함수'a() 비어있는 몸을 가지고있어서 아무 것도하지 않습니다. – nnnnnn