()符号在这个嵌套记录中意味着什么?反应[重复]

问题描述 投票:1回答:1

这个问题在这里已有答案:

()符号在使用immutable.js的嵌套记录中意味着什么?

这是代码:

'use strict'

const {Record} = require('immutable')

const Form = Record({
  disabled: false,
  fields: new (Record({
    username: '',
    usernameHasError: false,
    email: '',
    emailHasError: false,
    password: '',
    passwordHasError: false,
    passwordAgain: '',
    passwordAgainHasError: false,
    showPassword: false
  }))()
})

fields,有额外的()标志,这是什么意思?它的语法是什么?

javascript reactjs react-native redux immutable.js
1个回答
0
投票

这是一个立即调用的函数表达式(IIFE)。这样的功能将立即执行。

当函数包含在()中时,它充当函数表达式。 ()就像调用函数表达式一样。

IIFE的一个例子

(function() {
  console.log('I am an IIFE')
})();
© www.soinside.com 2019 - 2024. All rights reserved.