在js fucntions中添加大括号然后结束函数时它叫什么?

时间:2017-07-15 08:50:44

标签: javascript

在函数花括号结尾处调用它时,键入另一组花括号。

    button.addEventListener('click', () => {
    console.log('Click!!!');
    }, {
    once: true
    });

2 个答案:

答案 0 :(得分:1)

这些花括号创建一个object literal,它基本上只是一个由名称/值对(属性)组成的数据。

在这种特殊情况下,该对象被用作选项对象。也就是说,它被用于配置功能。 addEventListener()函数知道如何根据您告诉它对此对象执行的操作来更改其行为。如果您不提供options对象,它将使用一些默认值。因此,与大多数选项对象一样,它是可选

这样想:如果我要求你去建筑物的三楼,你可以走楼梯,也可以乘电梯。但如果我知道电梯很慢,我会特意告诉你走楼梯。 options对象用作这些额外的指令。

答案 1 :(得分:0)

这是addEventlistener函数的第三个参数。花括号只是意味着你将一个物体传递给它。